前言
本文针对JavaSE9新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新,并详细介绍了Java 9的模块化,JVM、JRE、 Java SE API、JDK与IDE之间的对照关系。
必要时可从Java SE API的源代码分析,了解各种语法在Java SE API中如何应用。对于建议练习的范例提供了Lab文档,以突出练习重点。
此外,本文还将IDE操作纳为教学内容之一,让读者能与实践相结合,轻松快速掌握Java编程技巧。
首先,咱们先看一下目录
其次,给大家介绍主要包括的内容
本文将用19章的内容为大家讲述从实际例子着手介绍java JDK9的众多新增功能。
1 Java平台概论,
学习目标
Java版本迁移简介
认识Java SE、Java EE、Java ME
认识JDK规范与操作
了解JVM、JRE与JDK
下载与安装JDK
2从JDK到IDE
学习目标
了解与设定PATH.
了解与指定CLASSPATH、SOURCEPATH .
使用package与import管理类别
初识模块平台系统
初识JDK与IDE的对应关系
3基础语法
认识类型与变量
学习运算符的基本使用
了解类型转换细节
运用基本流程语法
使用jshel
4认识对象,介绍了如何定义类,有个概念必须先理清,定义类并不等于做好了面向对象中封装(Encapsulation)的概念。那么到底什么才是封装的含义?此时必须以对象的角度来思考问题。
区分基本类型与类类型
了解对象与参考的关系
从打包器认识对象
以对象观点看待数组
认识字符串的特性
学会查询API文件
5对象封装,本节着重在封装的概念,且一并说明如何以Java语法来操作,有一.些内容会略微与第4章重复,这是为了介绍上的完整性。在了解封装基本概念之后,下一节会进入Java的语法细节。
了解封装的概念与实现
定义类、构造函数与方法
使用方法重载与不定长度自变量
了解static成员
6继承与多态
了解继承的目的
了解继承与多态的关系
知道如何重新定义方法
认识java. lang . object
了解垃圾收集机制
7接口与多态
使用接口定义行为.
了解接口的多态操作
利用接口枚举常数
利用enum枚举常数
8异常处理
使用try、catch 处理异常
认识异常继承架构
认识throw、throws
的使用时机
运用finally关闭资源
使用自动关闭资源语法
认识AutoCloseable接口
9 Collection与Map
认识collection与Map架构
使用Collection与Map操作对象
对收集的对象进行排序
简介Lambda表达式
简介泛型语法
10输入输出
了解串流与输入/输出的关系
认识Inputstream、OutputStream 继承架构
认识Reader、Writer 继承架构
使用输入/输出装饰器类
11线程与并行API
认识Thread与Runnable
使用synchronized
使用wait()、notify()、 notifyAll ()
运用高级并行API
12 Lambda
认识Lambda语法
运用方法参考
了解接口默认方法
使用Functional与Stream API
Lambda、平行化与非同步处理
13时间与日期
建立时间与日期
认识Date与Calendar
使用时间日期API
区分机器与人类时间概念
14 NIO与NIO2
认识NIO
使用Channel与Buffer
使用NIO2文件系统
15通用API
使用日志API
了解国际化基础
运用规则表示式
处理数字
访问堆栈追踪
16整合数据库
了解JDBC架构
使用JDBC API
了解交易与隔离层级
认识
RowSet
17反射与类加载器
取得.class文档信息
动态生成对象与操作方法
认识模块与反射的权限设定
了解JDK9类加载器层级
使用ClassLoader实例
18自定义泛型、枚举与注释
进阶自定义泛型
进阶自定义枚举.
使用标准注释
自定义与读取注释
19深入模块化
认识模块的种类
处理模块依赖与封装细节
使用模块API
建立JAR、JMOD与JIMAGE
需要阿里P8大佬珍藏多年的581页JavaJDK9学习笔记的朋友,可以转发此文关注小编👇👇👇
![](https://img.haomeiwen.com/i11543726/8a9d6d43c464bc32.png)
希望大家能够学以致用,把技术和知识学到自己的脑子里,并且能够灵活地运用,不断的提高自己的技术深度和宽度,以适应社会的发展,让自己不至于被淘汰!!
努力成就更好的自己,用实际来证明自己!
成功没有捷径,只能靠自己的努力来获取,我希望你学习完这份笔记后能够成为一个成功的人!!
网友评论