Picture Picture Picture Picture Picture Picture Picture

2020-7-22 永不停息的java进阶之路1

教程地址

基础

JDK和JRE

自增自减运算符

泛型

类型擦除


举个例子,List list 本质上还是一个无泛型限制的List,只不过进行了 添加操作的限制,
如果使用反射机制等 还是可以把不同类型的加进去。
使用场景:类型可能是多种的 在new的时候才会指定具体类型

==和equals的区别


hashCode()与 equals()

为什么重写 equasl时必须重写 hashCode 方法

hashCode()的默认行为是对堆上的对象产生独特值。
如果没有重写 hashCode(),则该 class 的两个对象无论如何都不会相等(即使这两个对象指向相同的数据)

为什么 Java 中只有值传递?

java的基本数据类型

深拷贝 vs 浅拷贝

string和 stringbuffer

transient

错误和异常


异常和错误的区别:异常能被程序本身处理,错误是无法处理。

try-with-resources 来

面对必须要关闭的资源,我们总是应该优先使用try-with-resources

多线程

IO流


posted @ 2020-07-22 15:35  云行雨步  阅读(131)  评论(0编辑  收藏  举报
Title - Artist
0:00