Java 8标识符/关键字列表

时间:2014-04-27 04:57:55

标签: java java-8

我最近一直在查看Java 8文档,并且很惊讶地看到这么多新标识符(例如Consumer)。有人可以给我一个这些标识符列表及其含义吗?非常感谢!

2 个答案:

答案 0 :(得分:4)

documentation表示由ASCII字母组成的" 50个字符序列保留用作关键字,不能用作标识符。"

完整清单是:

abstract   continue   for          new         switch assert    
default    if           package     synchronized boolean    do        
goto         private     this break      double     implements  
protected   throw byte       else       import       public     
throws case       enum       instanceof   return      transient catch 
extends    int          short       try char       final     
interface    static      void class      finally    long        
strictfp    volatile const      float      native       super      
while

但是,这些不包括Consumer等接口的名称。

答案 1 :(得分:2)

下面是一个已编译(可能不完整)的列表,其中包含一些最常见的接口及其相应的含义。希望这有帮助!


不参与:称为Supplier

采用单个intdoublelong参数:被称为

  • IntXX
  • LongXX
  • DoubleXX

采用两个参数:称为BiXX

使用两个相同类型的 :称为binaryOperator

采用两个参数,其中第一个是引用类型,第二个是基本类型:称为ObjXXConsumer

返回void :称为Consumer

返回intlongdouble : 叫做

  • XXToIntYY
  • XXToLongYY
  • XXToDoubleYY

返回boolean :称为Predicate

否则,它只是简称为Function


请随时为此答案或我错过的任何标识符添加更多信息。