
Java语言基础
文章平均质量分 58
Java基础
zlt_
这个作者很懒,什么都没留下…
展开
-
【Java】串联垃圾回收的一些基本概念(简单好记)
串联垃圾回收的一些基本概念 首先是如何判断垃圾,可以通过 引用记数式垃圾回收 追踪式垃圾回收 来判断,Java使用的是引用追踪。 ➡️ 判断谁是垃圾之后,要进行收集,那么垃圾回收算法大概有这么三种 标记-复制 标记-清除 标记-整理 这三种算法各有千秋 ➡️ 那么在Java中为了更好的回收垃圾,提出了三条分代收集的理论 新生代朝生夕灭 熬过越多次GC的对象就越不容易成为垃圾 跨代引用很少 ➡️ 根据这三条基本的理论,Java将内存至少分为 新生代 Young Generation :对象多、垃原创 2021-03-06 13:41:53 · 199 阅读 · 0 评论 -
【Java】静态代理和动态代理简单实现和原理分析
静态代理 1.定义抽象接口 首先将业务功能抽象出来,比如购买机票,所有的航空公司都提供一个购买的渠道,那么将这个购买行为抽象作为一个接口AirLine public interface AirLine { void buy(); } 2.实现接口 现在比如有个具体的航空公司,比如川航,用户可以在川航真正的买到一张票。也就是说川航实现了这个购买机票的接口 public class CHAirLine implements AirLine{ @Override public void原创 2021-01-12 23:09:24 · 209 阅读 · 2 评论