Java基础知识速查笔记
Java 基础知识的速查笔记,挺适合刚入门或回炉重修的同学。数据类型怎么分、内存是怎么管的、构造方法到底干嘛的,这里都讲得清清楚楚。像int
和boolean
这些基础数据,默认值、占用内存都有标注,写代码时少掉坑。
内存分成堆、栈、数据段这些,说得蛮细的,尤其堆内存怎么跟new
操作配合,挺实用。构造方法部分也讲到重点了:类里加了带参构造器,默认无参构造就没了,这点新手容易忽略。
值传递和引用传递的区别也说得明白,用change1
、change2
这种例子解释,还挺接地气。顺带还提到short类型会自动提升成int
,这个编译层的小细节,不注意还真容易报错。
静态成员和非静态的对比也讲清楚了。static
变量是类共有的,所有对象共享一份,而非static
变量每个对象都有一份,用错了会导致奇怪的 Bug。
你要是还没打过jar
包,这里也有命令示例:jar -cvf 新包名.jar *.*
,直接打包全目录文件。方便,部署的时候少走弯路。
另外,关于继承和初始化顺序,像super
的用法、构造器的调用顺序这些,也都讲到了,还是蛮系统的。比如父类没无参构造器时,子类就必须手动调父类构造,否则编译直接报错。
如果你刚好想回顾 Java 基础,或者准备面试需要整理下知识点,这份笔记真的是比较实用的那种,建议收藏一份慢慢啃。
8.13MB
文件大小:
评论区