Java核心逻辑第17章.pptVIP

  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模板编程 泛型 标注(Annotation) 标注的概念 给程序看的注释 @标注名 JDK中提供的标注 @Override @Deprecated @SupperessWarnings 标注 覆盖toString()方法 标注 使用标注后,编译器可以检查覆盖方法是否正确 标注 标注的分类 标记标注 单值标注 多值/普通标注 标注的父类 java.lang.annotation.Annotation 自定义标注 public @interface 标注名 public @interface Test 标注 元标注 @Target 限定标注的使用目标 enum ElementType TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE, ANNOTATION_TYPE, PACKAGE 标注 元标注 @Retention 指明标注信息的保存时间 enum RetentionPolicy SOURCE:标注信息只保存在源程序中,在类文件中不保存 CLASS (Default):标注信息保存在类文件中,程序运行时不能通过反射找到 RUNTIME:标注保存在类文件中,程序运行时通过反射API可以找到 标注 完整的标注定义 标注 标注属性 标注 标注属性的类型共有24种 基本类型, String, Class, enums, annotations, 以及它们的数组 标注案例 通过标注设计一个自动测试的工具 标注案例 Test标注的设计 标注案例 自动测试工具类的设计 如何得知这个类拥有@Test标注? 如何获得@Test标注中的参数? 如何运行拥有标注的方法? 标注案例 并发 JDK5以后引入了并发包,摒弃了原有的java线程框架 java.util.concurrent Thread类中存在的问题 通过线程池取代了原有的线程类 java.util.concurrent.ExecutorService 并发 软件工程师培训 系列教材 CORE JAVA CORE JAVA 第17章:JDK新特性 目录 自动装箱/出箱 静态引入 可变长参数 foreach循环 格式化输入输出 泛型 枚举 标注 并发 JDK6/JDK7新特性 自动装箱/出箱 由java编译器在编译的时候,自动的完成简单类型与包 装类型的相互转化 自动装箱/出箱 自动装箱/出相是编译器在编译的时候自动完成的 JDK5.0以后 简单类型可以直接存储在集合中 静态引入 通过静态引入可以在使用一个类型静态成员的时候,不 用书写类名,直接使用静态成员即可 静态引入 for..each循环 通过for..each循环 可以遍历 数组 、集合 for..each循环 可变长参数 可以使方法的参数个数可变 可变长参数 可变长参数其本质实际上就是数组,单比定义数组更加灵 活 可变长参数 可以把main函数改写成可变长参数 一个方法中最多有一个可变长参数 可变长参数必须作为方法的最后一个参数 格式化的输入\输出 JDK5.0提供了新的输入输出语句 格式化输出语句 System.out.printf() 格式化的输入\输出 提供了更为简单的从命令行获取输入的工具类 java.util.Scanner 枚举类型 一个类所创建的对象个数是固定的 枚举本质上还是类 enum关键字 枚举类型 枚举类型 在没有枚举类型前 ,可以通过如下代码模拟枚举类型 枚举特点 枚举类型的父类 java.lang.Enum name() ordinal() 枚举特点 values() 枚举特点 枚举类型可以定义属性,并提供相应的方法 枚举特点 枚举特点 枚举类型有构造方法 但只能是私有的 枚举类型可以显示提供构造方法 枚举特点 枚举特点 枚举不能够继承 枚举类型默认是final修饰符修饰,也是不能被别的类继承 枚举可以提供抽象方法 枚举特点 枚举特点 泛型 实现类型安全的集合 泛型 泛型 泛型集合在存储数据时支持多态 泛型集合必须保证引用类型的泛型和对象类型的泛型一致 ListNumber ll = new ArrayListInteger() // 错误 java编译器在JDK5 以后建议集合使用泛型, 如果不使 用泛型,编译器会提出警告

文档评论(0)

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

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

1亿VIP精品文档

相关文档