java基础
seasun-Yu
遇见更好的自己
展开
-
Java垃圾回收机制(GC)简述
Java垃圾回收机制:简单的意思就是JVM释放没有被引用的内存空间的过程; 什么样的对象才是垃圾? 对于Java对象来讲,如果说这个对象没有被任何对象所引用该对象就是无用的,此对象就被称为垃圾,其占用的内存也就要被销毁。Java的对象并没有作用域,而是对Java对象的引用有作用域 ,gc对超出作用域的对象/引用计数为空的对象等手段清除空间内存,补充一些诸如停止其他线程执行、运行finalize等。那么自然而然的就引出了我们的第二个问题,判断对象为垃圾的算法都有哪些? 标记垃圾的算法 Java中标记垃圾的算法原创 2020-06-05 15:25:30 · 1032 阅读 · 0 评论 -
hashmap什么时候需要重写equals和hashcode方法
HashSet内部是通过HashMap实现。只有使用排序的时候才使用TreeMap。否知使用HashMap。 以HashSet 为例: HashSet set = new HashSet set.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 · 1920 阅读 · 0 评论