
java
达达-尼尔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
serialVersionUID的作用
对象序列化的操作 实现Serializable接口的时候需要声明一个serialVersionUID,这个UID的作用是什么呢? 其实它是用来辅助序列化与反序列化的。 有什么特点: - 可以写也可以不写:你不写的时候java编译器会自动生成(采用摘要算法,类似于指纹算法) - 在序列化与反序列化的过程中会根据serialVersionUID来判断是否是相同的对象,如果你没有设置的话,当成原创 2017-02-18 00:10:38 · 396 阅读 · 0 评论 -
排序算法
Java常用排序算法/程序员必须掌握的8大排序算法:http://blog.youkuaiyun.com/qy1387/article/details/7752973 下面列出了各种排序方法的时间与稳定性 稳定与不稳定(通俗地讲,稳定就是两个相等的数不会交换位置) 常规表示方法 冒泡排序 public static void bubbleSort(int[] nums)原创 2017-09-30 22:50:52 · 302 阅读 · 0 评论 -
垃圾回收算法与内存分配
一、垃圾回收算法: 1, 标记-清除算法:标记与清除效率不高,清除后的空间不连续 2, 复制算法:只使用内存中的一块,这一块用完了把活着的复制到另一块上去。实现简单,效率高,浪费内存空间(新生代用这种方法,每次使用eden和一块Survivor,当回收时将活着的对象复制到另一块 Survivor上,清理掉刚才用过的eden和SUrvivor) 3,标记整理:标记过程与标记-清除算法一样,然...原创 2018-08-16 21:46:41 · 271 阅读 · 0 评论