System.gc()和Runtime.gc()会做什么事情 2021-10-09 java GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳 阅读更多
Java中垃圾回收有什么目的 2021-10-09 java 垃圾回收(gc)的目的是释放堆中不需要保存的对象,达到内存的充分利用。 1.回收哪些对象的判定 垃圾回收最简单的思路是采用引用计数的方式,即记录 阅读更多
Java中HashSet和TreeSet的区别 2021-10-09 java 一、实现方式 HashSet:HashSet是哈希表实现的。 TreeSet:TreeSet是二差树实现的。 二、数据是否有序 HashSet:Ha 阅读更多
优先级队列PriorityQueue 2021-10-09 java 优先级队列 PriorityQueue PriorityQueue 类在 Java 1.5 中引入 PriorityQueue 是基于优先堆的一个无界队列,这个优先队列中的元素可以默认自然排序或者通过提供的 Comparator 在队列实例化的时排序。 PriorityQueue 不允许 阅读更多
Comparable和Comparator接口的区别 2021-10-09 java Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来 阅读更多
ArrayList和LinkedList类的用法及区别 2021-10-09 java List 是一个有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List 集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 阅读更多