- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java垃圾回收机制(GC)简述
Java垃圾回收机制:简单的意思就是JVM释放没有被引用的内存空间的过程;什么样的对象才是垃圾? 对于Java对象来讲,如果说这个对象没有被任何对象所引用该对象就是无用的,此对象就被称为垃圾,其占用的内存也就要被销毁。Java的对象并没有作用域,而是对Java对象的引用有作用域 ,gc对超出作用域的对象/引用计数为空的对象等手段清除空间内存,补充一些诸如停止其他线程执行、运行finalize等。那么自然而然的就引出了我们的第二个问题,判断对象为垃圾的算法都有哪些?标记垃圾的算法Java中标记垃圾的算法
2020-06-05 15:25:30 1036
原创 hashmap什么时候需要重写equals和hashcode方法
HashSet内部是通过HashMap实现。只有使用排序的时候才使用TreeMap。否知使用HashMap。以HashSet 为例:HashSet set = new HashSetset.put(new Student(1,"aa") );set.put(new Student(1,"aa") );set.put(new Student(2,"aa") );结果set内的元素为3...
2020-03-26 09:24:23 1923
原创 java知识点笔记
java面试题81、说出几条 Java 中方法重载的最佳实践?:a. 无参构造方法、有参构造方法:b.System.out.println 的println的使用82、在多线程环境下,SimpleDateFormat 是线程安全的吗?ep:不安全,是SimpleDateFormat继承了DateFormat,而DateFormat只初始化Calendar实例被用来进行日期-时间计算,...
2020-01-09 15:45:03 166
原创 Java数据类型和集合的小结
Java数据类型上我们知道有基本数据类型和数组、对象、包装类、静态变量等几种;而基本数据类型为了方便使用是存放在栈内存,对于数组类型呢,是栈内存中创建数组引用地址,实际存储空间是堆内存分配的;下来说说数组和集合:因为大家都是存放数据的载体,简单在选择性使用上太随意;区别上:数组是固定大小且只能存放同一种类型的数据(基本类型、引用类型等);而集合较为自由,可以存放不固定数目、不同
2017-05-03 00:32:41 280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人