2020-7-22 永不停息的java进阶之路1
基础
JDK和JRE

自增自减运算符

泛型
类型擦除

举个例子,List
如果使用反射机制等 还是可以把不同类型的加进去。
使用场景:类型可能是多种的 在new的时候才会指定具体类型
==和equals的区别


hashCode()与 equals()

为什么重写 equasl时必须重写 hashCode 方法
hashCode()的默认行为是对堆上的对象产生独特值。
如果没有重写 hashCode(),则该 class 的两个对象无论如何都不会相等(即使这两个对象指向相同的数据)
为什么 Java 中只有值传递?

java的基本数据类型

深拷贝 vs 浅拷贝

string和 stringbuffer

transient

错误和异常

异常和错误的区别:异常能被程序本身处理,错误是无法处理。
try-with-resources 来
面对必须要关闭的资源,我们总是应该优先使用try-with-resources

多线程

IO流



浙公网安备 33010602011771号