Java5-8重要特性.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 5 导入静态方法 import?static?com.....ClassName.*;? 然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名?的方式来调用。 新增的for 增强的for循环,可以使用在数组和容器中? for(int?num?:?list){?? ????????????System.out.print(num?+??);?? ????????}? ListInteger?list?=?new?ArrayListInteger(){{ 枚举enum 你可以将枚举类型视为特殊的类,因此几乎可以像创建普通类那样创建枚举。? ?*?枚举类型有附加的特性,有EnumMap和EnumSet两个类。实例化方法中都需要传入枚举类型的类类型,如:? ?*??EnumSet_Enum?set?=?EnumSet.noneOf(_Enum.class);? ????EnumMap_Enum,String?map?=?new?EnumMap_Enum,String(_Enum.class);? ????? ????枚举可以有自己的构造方法,不过构造方法只能私有,这样外部是不能构造出新的枚举中的实例,而只是调用其中的实例。 public?enum?_Enum?{?? ????Better(90),?? ????Good(80),?? ????Ok(70),?? ????Bad(60),?? ????Worse;?? ?????? ????private?int?value;?? ?? ????private?_Enum()?{?? ????????this.value?=?30;?? ????}?? ?????? ????private?_Enum(int?value)?{?? ????????this.value?=?value;?? ????}?? ?????? ????public?int?getValue()?{?? ????????return?value;?? ????}?? for(_Enum?mark?:?_Enum.getEnumValues()){?? ????????????switch(mark){?? ????????????case?Better:?? ????????????????System.out.println(_Enum.Better);?? ????????????????break;?? ????????????case?Good:?? ????????????????System.out.println(_Enum.Good);?? ????????????????break;?? ????????????case?Ok:?? ????????????????System.out.println(_Enum.Ok);?? ????????????????break;?? ????????????case?Bad:?? ????????????????System.out.println(_Enum.Bad);?? ????????????????break;?? ????????????case?Worse:?? ????????????????System.out.println(_Enum.Worse);?? ????????????????break;???? ????????????}?? ????????} 反射 Reflect? *?Reflection?是?Java?程序开发语言的特征之一,它允许运行中的?Java?程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。? ?*?Java?的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性? System.out.println(_Reflect.class.getSimpleName());?? ????????System.out.println(_Reflect.class.getName());?? ????????System.out.println(_Reflect.class.getPackage());??? ????????System.out.println(_Reflect.class.getSuperclass().getName());?? ????????System.out.println(int[].class.getName());??? ????????System.out.println(_Reflect[].class.getName());? 注解 Annotation? Annotati

文档评论(0)

yanpan1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档