
Java
__AUE__
211 计算机专业 在读硕士
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java】语法糖
什么是语法糖? 语法糖就是指 java 编译器把 *.java 源码编译为 *.class 字节码的过程中,自动生成和转换的一些代码。 有哪些语法糖? 默认构造函数:当一个类没有显式的提供构造函数时,编译器会在编译期间自动生成一个无参构造函数。 自动拆装箱:基本类型与其包装类型可以自动转换。 泛型集合取值 可变参数:可变参数会被转换成数组。注意,当可变参数未传入任何参数时,并不是生成null,而是创建了一个空的数组。 foreach 循环 switch 字符串:字符串会被转为其哈希码,先比较哈希码,在原创 2021-06-16 19:54:01 · 117 阅读 · 0 评论 -
【深入理解Java虚拟机 笔记】垃圾回收算法
前言 当前垃圾回收集器大多都是遵循分代收集理论进行设计的,先聊聊什么是分代收集: (1)弱分代假说:绝大多数对象都是朝生夕灭的; (2)强分代假说:熬过多次垃圾收集过程的对象就越难消亡; (3)跨代引用假说:跨代引用相对于同代引用来说仅占极少数。 Java堆一般被分为两个区域:新生代和老年代。根据不同区域的垃圾收集,设计了不同的垃圾收集器: (1)新生代收集(Minor GC / Young GC) (2)老年代收集(Major GC / Old GC) (3)混合收集(Mixed GC) (4.原创 2021-04-21 01:06:09 · 124 阅读 · 0 评论