蚂蚁花呗|血亏!阿里P8轻易把总结了近一年的java高级特性笔记送人了( 二 )

  • 1.1.6Collections类
    • 任务2查询标题功能升级
    • 1.2.1 认识泛型
    • 1.2.2深入泛型
    • 本章总结
    • 本章练习

    第2章:实用类 。
    掌握一些常用API将会使今后的开发工作变得更加容易 。 本章讲解Java开发中常用的String类、枚举、包装类、Math 类、Random 类以及与日期处理相关的Date、Calendar、 SimpleDateFormate 类的用法 。
    • 任务1使用java.lang包中的常用类
    • 2.1.1 JavaAPI 介绍
    • 2.1.2认识枚举
    • 2.1.3包装类
    • 2.1.4Math类
    • 任务2操作字符串
    • 2.2.1String类的常用方法
    • 2.2.2StringBuffer类和StringBuilder类
    • 任务3使用 java.util包中的常用类
    • 2.3.1日期操作类
    • 2.3.2Random类
    • 本章总结

    第3章:JavaI/O和反射机制 。
    Java程序访问外部数据 , 需要实现对数据的传送 , 这可以借助Java的I/O处理来完成 。 Java 提供了涉及I/O的类库支持 。 本章主要介绍读写文件常用的类、使用序列化和反序列化技术操作对象 。 反射技术是学习框架的基础 , 本章将介绍如何使用反射技术来获取信息以及动态调用对象方法 。
    • 任务1使用 I/O操作文件
    • 3.1.1 操作文件或目录属性
    • 3.1.2认识Java的流
    • 3.1.3读写文本文件
    • 3.1.4读写二进制文件
    • 3.1.5重定向标准I/O
    • 任务2使用对象流读写对象信息
    • 3.2.1.认识序列化
    • 3.2.2序列化保存对象信息
    • 3.2.3反序列化获取对象信息
    • 3.2.4对象引用的序列化
    • 任务3使用反射机制
    • 3.3.1认识反射
    • 3.3.2反射的应用
    • 本章总结
    • 本章练习

    第4章:注解与多线程 。
    注解是Java代码里的特殊标记 , 能表达代码中额外的信息 。 多线程程序不仅可以从很大程度上提高计算机系统的利用效率 , 还可以带来良好的用户体验 。 Java 为多线程编程提供了丰富的类库 , 可以很好地支持多线程开发 。 本章重点介绍创建和启动线程、线程调度、线程同步、线程安全的类型等知识 。
    • 任务1使用注解描述程序代码
    • 4.1.1认识注解
    • 4.1.2注解分类
    • 4.1.3读取注解信息
    • 任务2使用多线程输出数列
    • 4.2.1认识线程
    • 4.2.2编写线程类
    • 4.2.3线程的状态
    • 4.2.4线程调度