随笔分类 -  Java基础学习

摘要:一、垃圾回收之标记算法 1. 引用计数法 通过判断对象的引用数量来决定对象是否被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 优点: 执行效率高,程序执行受影响小 缺点: 无法检测出循环引用的情况,导致内存泄漏 应用较少 2. 可达性分析算法 通过判断对象的引用链是否可达来决定 阅读全文
posted @ 2022-10-20 22:52 迷路的圆 阅读(2252) 评论(0) 推荐(0) 编辑
摘要:线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated new Thread()——> New、 start()——> Runnable、 等待资源——>Blocked、wait()——> waiting 等 锁:ReentrantLo 阅读全文
posted @ 2022-09-30 11:35 迷路的圆 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1. 泛型类 public class Pair<T> { private T first; private T second; public void setSecond(T second){...} .... } 2. 泛型方法 class ArrAlg{ public static <T> T 阅读全文
posted @ 2022-09-25 21:54 迷路的圆 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1. 在Java程序语言中,接口是对类的一种描述。例如Arrays类中sort方法声明可以对对象进行排序,但前提是对象所属的类必须实现Comparable接口。 public interface Comparable<T> { int compareTo(T other); } public int 阅读全文
posted @ 2022-09-07 14:44 迷路的圆 阅读(70) 评论(0) 推荐(0) 编辑
摘要:员工类 Employee, 经理类:Manager public class Employee { private String name; private double salary; private LocalDate hireDay; public Employee(String n, dou 阅读全文
posted @ 2022-08-30 16:00 迷路的圆 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1 类的三种关系:use, has, is 2 封装:数据域私有,即隐藏数据的实现方式,只提供方法去操作。所有的使用者调用即可而不需要关心实现方法的都可以称为封装。 3 java的非基本类型的变量都是引用。这里的引用更类似于C++的指针,即每个java变量(非基本类型)都是指向了一个内存中的对象(不 阅读全文
posted @ 2022-08-24 16:33 迷路的圆 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示