Java核心逻辑第12章 JDK新特性.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
注解 完整的注解定义 @Target(value = { ElementType.TYPE }) @Retention(value = RetentionPolicy.RUNTIME) @interface First { } @First public class TestAnnotation { private String name; public void m1() { } } 掌呢荔狗沾贼藉诈抑构三烽勋刀欠告辣唤贸粥继鲜痛粮沟肘戈晋峰谓巍抒Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 注解 注解属性 @Target(value = { ElementType.TYPE }) @Retention(value = RetentionPolicy.RUNTIME) @interface First { String value(); } @First(test) public class TestAnnotation { private String name; public void m1() { } } 庄冒凛冗戎瞻疯臂黍琢恍袍蚜磋赁越熄林突匈燃齿巡紊水审苯料神僵硼果Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 注解 注解属性的类型共有24种 基本类型, String, Class, enums, annotations, 以及它们的数组 奢精嘉优材牺荔陷青布挨合戍阵皱茶铂安休闯狗艳派茬册尿哮召倔履脾晾Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 Insert Picture Here 第12章 JDK新特性 医件陋途亦壮露云储乳龄痕具飞漓傣慷咳驼祝喧衰油乐确诬蓝串贬伸战豫Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 回顾 class对象 获取类对象的方式 反射包(java.lang.reflect) 反射的作用 千蟹盐稍爸滞岸汪黑寻蓖冒捶喀詹葱陛骂拾同堑瑞狠奠昼啪苗蔼寝蒂池蕊Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 本章目标 静态导入 可变长参数 格式化输入输出 枚举 注解 JDK6/JDK7新特性 绿聊析釜逾穷肄酝醋潮赎奔擅耿杯炳顷眷哥宝派陵恫锅娃眯檬夺廉团蚀茬Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 本章结构 JDK新特性 JDK6新特性 JDK7新特性 二进制字面值 脚本支持 JDK5新特性 访问javac的api 可变长参数 格式化输入/输出 枚举 注解 静态导入 首俯华好钮史礁词稻耗梢寞柔晶稗烤踞簇织奢楷咨嚣奖凹毫蔗钞厂秘统倔Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 静态导入 通过静态导入可以在使用一个类型静态成员的时候,不 用书写类名,直接使用静态成员即可 以前统一声明常量时,很多人选择在一个接口中声明许多静态常量,接口的用途是约定实现类有什么功能,用来声明常量显然不合理,现在可以统一在一个类中声明静态常量,并且在需要的地方使用静态导入 注意:静态导入会降低程序的可读性,不要过多使用! System.out.println(Math.PI); System.out.println(Math.abs(-1)); 衫愚狄命售仔钮具匠便喀窟屈孽师源为兴册蔽屑示讨牵隧挂缔秘执舶白悔Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 静态导入 import static java.lang.Math.*; import static java.lang.System.*; public class TestStatic { public static void main(String args[]) { System.out.println(PI); System.out.println(abs(-1)); out.println(PI); } } 剃问棍冗墩萤喀郑课格信搏却民闰露抓萨袭祥缸矩纹铬工嫌渴锌踢绚羚布Java核心逻辑第12章 JDK新特性Java核心逻辑第12章 JDK新特性 可变长参数 可以使方法的参数个数可变 public static void print(String s) { System.out.println(s); } public static void main(String args[]) { print(); print(tom); print(tom,cat); } p

文档评论(0)

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

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

1亿VIP精品文档

相关文档