程序与逻辑训练之一周总结
你好! 这是我的一周总结,希望对你有所帮助,如果有问题,欢迎您指出来!本文章以图为主,如果文章中没有图片,麻烦移步: 链接.
走近Java
- jdk与jre的联系
- jdk与jre的区别
- JVM运行时数据区域
- JVM GC算法
Java基础语法
- 自动装箱与拆箱机制 javac具体操作
- +两边是字符串时候 不同情况下 javac的具体操作 intern()
- a=a+b与a+=b的区别
- 基本数据类型的自动转换 javac具体的操作
流程控制
- switch() 支持类型 int,Integer,short,byte,char,enum,String
类及类实例的组成
- 继承 封装
数组
- 深入理解排序算法 如 快速 归并 堆排序的时间复杂度与空间复杂度
面向对象
对象的创建
JVM执行子系统
异常
- finally 执行机制 相关面试题
设计模式
- 原型
- 工厂
- 迭代器
- 装饰
- 适配
- 代理
- 单例
引用
[1]: 深入理解Java虚拟机: JVM高级特性与最佳实践(第3 版) 周志明
[2]: Java编程的逻辑 马俊昌
[3]: Offer来了: Java面试核心知识点精讲(原理篇) 王磊
[4]: Java面向对象程序设计 梁燕来 程裕强
[5]: