- 博客(7)
- 收藏
- 关注
转载 serialVersionUID的作用
转载自:http://blog.csdn.net/zzjjiandan/article/details/32336079 凡是实现Serializable接口的类都有一个表示序列化版本标识符的静态变量: private static final long serialVersionUID = …; 序列化运行时使用一个称为serialVersionUID
2016-09-27 21:08:37 1264
原创 sort与uniq
sortsort命令进行排序,其语法及常用参数格式:sort [-bcfMnrtk][源文件][-o 输出文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参数:-b 忽略每行前面开始出的空格字符。-c 检查文件是否已经按照顺序排序。-f 排序时,忽略大小写字母。-M 将前面3个字母依照月份的缩写进行排序。-n 依照数值的大小排序。-o
2016-09-24 18:19:23 608
原创 对象的创建过程
虚拟机遇到一条new指令时,首先去常量池中寻找有没有这个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有则会先执行相应的类加载过程,在通过检查后,虚拟机为该新生对象分配内存。。 对象所需内存的大小在类加载完成后便能完全确定,简单来说为对象分配空间就是把一块确定大小的内存从Java堆中划分出来。至于如何划分空间,暂不深入讨论,但是需要引起注意的是多线程频繁
2016-09-22 21:36:34 366
转载 ConcurrentHashMap的putIfAbsent可能存在的问题
转载自:http://blog.csdn.net/iter_zc/article/details/40543365 在业务上可能会遇到有这种场景,全局维护一个并发的ConcurrentMap, Map的每个Key对应一个对象,这个对象需要只创建一次。如果Map中该key对应的value不存在则创建,否则直接返回。 通常会使用ConcurrentHashMap的putIfAbsent(...
2016-09-13 20:18:08 6301 3
转载 引用设成null对GC有帮助吗?
转载自:http://www.newsmth.net/nForum/#!article/Java/275101?p=2经常听到过这种说法:如果一个对象没有被RC Roots直接或间接引用,就会被GC. 如果显示地把它设成null,可以帮助GC。是否真的有用?public static void main(String[] args)() { byte[] placehold
2016-09-12 21:41:05 1775
原创 WatchService文件监听
package com.zero.file;import java.io.IOException;import java.nio.file.*;import java.util.List;public class WatchServiceTest { public static void main(String[] args) throws Exception {
2016-09-04 11:06:47 1076
转载 对象的内存布局(java对象大小)
转载自:http://www.infoq.com/cn/articles/jvm-hotspot http://www.open-open.com/lib/view/open1423111722764.html http://blog.csdn.net/u013256816/article/details/51008443
2016-09-04 10:43:33 887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人