本系列教程重点介绍Java的核心基础知识,主要涵盖Java Collection和Java IO:
1. Java语言核心概念
- Java – Try with Resources语句
- Java Synchronized关键字介绍
- Java 9 模块化(Modularity)介绍
- Java 类加载器 Class Loaders
- 使用Java断言
- Java继承和组合比较 (Is-a vs Has-a)
- Java volatile关键字介绍
- Java包装类
- java.lang.System快速指南
- Java类型转换
- Java finalize方法介绍
- Java中的实体类
- Java中的流程控制
- 什么是POJO类?
- 在Java的If条件语句中使用not运算符
- Java中对象比较方法
2. Java核心
- Java二进制数
- Java 8 – 利用强大的Lambda实现比较
- Java – Long, Float, Integer 和 Double 随机数生成
- Java Timer
- Java如何四舍五入到小数点N位
- Java UUID介绍
- Java中 getPath()、getAbsolutePath()、getCanonicalPath() 比较
- ClassNotFoundException vs NoClassDefFoundError 比较
- 迭代Java中的枚举值
- Java StackOverflowError 错误
- Java将Stack Trace转换为字符串
- Java中的Period 和 Duration类
- Java正则表达式匹配日期
- Java中的“final”关键字
- Java异常处理
- Java自定义异常
- Java中的不可变对象(Immutable)
- 为什么Java中的String是不可变的?
- Java中的模运算
- Java Switch 语句
- Java toString() 方法
- Java中的匿名类
- 把Java中的时间转换为毫秒
- Java日期比较
- Java中的拷贝构造函数
- Java 命令行参数
- java 异或(xor)运算
- Java Checked 和 Unchecked 异常
- 枚举类型检验
- Java Overflow 与 Underflow
- Java中比较Long的大小
- Java字符串匹配,不区分大小写
- Java 14 Record 关键字
- Java中的数字格式化
3. Java 并发
4. Java 集合Collections
5. Java Streams
6. Java IO
7. Java高级进阶
- Java 中的组合, 聚合和关联
- Java Security 基础
- Java 网络接口使用
- Java 16进制转ASCII字符
- Java UDP 介绍
- 如何获取当前正在执行的方法名
- 运行时修改注解参数
- Java 如何获取两个日期之间的所有日期?
- Java 正则表达式中的转义字符
- Java 序列化介绍
- 使用Java反射在运行时调用方法
- Java 动态代理
- Java Clock 类介绍
- ResourceBundle 介绍
- Java 弱引用介绍
- 使用 Java 发送邮件
- Java 算法复杂度(大O符号) 实例
- Java Instrumentation 介绍
- Java 中的堆栈内存和堆空间
- Maven 中设置 Java 版本号
- 使用 Java 对密码进行哈希
- 捕获 Java Heap Dumps(堆转储)的几种不同方法
- 优化 Java 代码中 if 语句过多问题
- 理解 Java 中的内存泄露
- Java equals() 和 hashCode() 的约定规范
- java 中的泛型构造函数
- Java 使用Optional作为返回类型
- System.gc() 介绍
- Java在一个范围内生成随机数
- Java 中将字符数组转为字符串
- System.exit() 介绍
- Java Scanner hasNext() 与 hasNextLine() 比较
- 将Java Date 转换为 OffsetDateTime
- Java 生成随机日期
- 如何为 JVM 虚拟机添加关闭钩子(Shutdown Hooks)
- Java 数组比较
- Java BitSet 介绍
- 创建 Java 泛型数组
8. 跟踪 Java 发展
- Java 8 新特性
- Java 9 新特性
- Java 优秀网站推荐
- Java 2018 年度报告
- Java 10 新特性
- Java 2019 年度报告
- Java 11 新特性
- Java 12 新特性
- Java 13 新特性
- Java 14 新特性
- Java 15 新特性
好了,这就是“Java基础”系列教程,该系列介绍了集合和IO的基本操作。