写点什么

阿里 P8 大佬终于把自己珍藏多年 581 页 JavaJDK9 学习笔记分享出来了

作者:Java高工P7
  • 2021 年 11 月 12 日
  • 本文字数:943 字

    阅读完需:约 3 分钟

  • 下载与安装 JDK



2 从 JDK 到 IDE


学习目标


  • 了解与设定 PATH.

  • 了解与指定 CLASSPATH、SOURCEPATH .

  • 使用 package 与 import 管理类别

  • 初识模块平台系统

  • 初识 JDK 与 IDE 的对应关系



3 基础语法


  • 认识类型与变量

  • 学习运算符的基本使用

  • 了解类型转换细节

  • 运用基本流程语法

  • 使用 jshel



4 认识对象,介绍了如何定义类,有个概念必须先理清,定义类并不等于做好了面向对象中封装(Encapsulation)的概念。那么到底什么才是封装的含义?此时必须以对象的角度来思考问题。


  • 区分基本类型与类类型

  • 了解对象与参考的关系

  • 从打包器认识对象

  • 以对象观点看待数组

  • 认识字符串的特性

  • 学会查询 API 文件


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码



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

  • 了解交易与隔离层级

  • 认识

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
阿里P8大佬终于把自己珍藏多年581页JavaJDK9学习笔记分享出来了