0%
一、准备工作
选定&搭建好博客环境
制定渐进步骤
二、java基础
java简介✅
- java在编程语言中的位置
- 面向对象特点
- java如何做到写一次到处运行
java的基础数据类型✅
- 8个基本数据类型
- 各自内存大小、取值范围
- 具体存储方式
java引用数据类型✅
- java数据类型内存布局(对象头、数据、对齐)
- java对象大小
boolean类型✅
String类型✅
- 演进
- 创建方式与在内存中的存放
- 比较
- intern
- 优化
三、常见系统架构
待完善……
四、代码工具
Java性能监控jps、jstat、jmap、jstack 等✅
openJdk查看对象内存分布 JOL
五、常见面试题
Java基础知识面试题
- 理解面向对象特点✅
- 修饰符✅
- 数据类型(基础、引用、数组)✅
- String 对象
- 数据结构(list、set、map)
- System、Collections、Arrays、Objects、Math
- JDK各个版本特性
待完善……
六、思考
Java中boolean类型占用多少个字节
java中的基本数据类型一定存储在栈中的吗
HashSet继承了AbstractSet为何还要实现一次Set接口
微信支付
支付宝