首页
作品
资讯
专题
果动
登录
注册
首页
作品
Java工程师成神之路
Java工程师成神之路
求是
JAVA
15.16
万字
开始阅读
取消订阅
现在订阅
简介
作者介绍:Hollis,阿里巴巴技术专家,51CTO专栏作家,CSDN博客专家,掘金优秀作者,《程序员的三门课》联合作者,《Java工程师成神之路》系列文章作者;热衷于分享计算机编程相关技术,博文全网阅读量上千万。
目录
面向对象
面向对象与面向过程的区别
面向对象的三大基本特征
面向对象的五大基本原则
什么是多态
重写(Overriding)与重载(Overloading)的区别
Java的继承与实现
Java为什么不支持多继承
Java的继承与组合
构造函数与默认构造函数
类变量、成员变量和局部变量
成员变量和方法作用域
Java如何实现的平台无关性的
JVM还支持哪些语言
值传递与引用传递的区别
Java中只有值传递?
运行时常量池
String有没有长度限制?
数据类型
Java 整型中 byte、short、int、long 的取值范围
Java 中的浮点型
自动拆装箱
Integer 的缓存机制
正确定义返回值类型及命名
字符串的不可变性
JDK 6和JDK 7中substring的原理及区别
replaceFirst、replaceAll、replace区别
字符串拼接
switch对String的支持
字符串池
Class常量池
Java中常用的关键字
transient
instanceof
volatile
synchronized
final
static
序列化
Java 实现序列化和反序列化
Serializable 与 Externalizable 的区别
serialVersionUID 的作用
为什么 serialVersionUID 不能随便改
序列化底层原理
序列化如何破坏单例模式
protobuf
Apache-Commons-Collections的反序列化漏洞
fastjson的反序列化漏洞
注解
注解
注解与反射的结合
如何自定义一个注解?
泛型
什么是泛型
泛型各种用法
单元测试
mock 与 JMockit
junit