📄️ Java 基础
变量(variable)
📄️ 抽象类与接口
一、普通类,抽象类,接口的区别
📄️ String 类
String
📄️ Java 内部类
1. 内部类介绍
📄️ Java 数组
数组的定义
📄️ Comparable 接口
- 想对某个类的对象之间做比较,就需要实现 Comparable 接口。
📄️ Java 包装类
为什么需要包装类(Wrapper class)?
📄️ Java 时间处理相关类
- 在计算机世界,我们把 1970年1月1日 0000 定为基准时间,每个度量单位是毫秒(1 秒的千分之一)
📄️ Math and Random 类
Math 类
📄️ File 类
- java.io.File 类:代表文件和目录,在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到本类
📄️ Java Enum
枚举
📄️ Java Exception
异常机制
📄️ Java 泛型
泛型简介
📄️ Java 容器
容器
📄️ 正则表达式
介绍
📄️ Java IO 流
IO 简介
📄️ Java 多线程
程序、进程、线程
📄️ Java 网络编程
网络基础
📄️ JDBC 核心技术
一、获取数据库连接
📄️ Java Reflection
一、java 反射机制概述
📄️ Lambda 表达式
Lambda 语法
📄️ Stream API
Stream
📄️ Optional 类
- 臭名昭著的空指针异常是导致 Java 应用程序失败的最常见原因,以前,为了解决空指针异常,Google 公司著名的 Guava 项目引入了 Optional 类,Guava 通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional 类已经成为 Java 8 类库的一部分。
📄️ CompletableFuture
介绍
📄️ JVM 调优
冯诺依曼结构计算机体系