Java
Dingj122
这个作者很懒,什么都没留下…
展开
-
Java 注释
主要种类: 对于Java注释我们主要了解三种: 1, // 注释一行 2, /* ...... */ 注释若干行 3, /**……*/文档注释 前两种编译器直接跳过,从来不阅读,第三种编译器是可以看懂的,当你使用javadoc这样的命令时会用到,用来生成API时用的。 说明: /** ...... */ 注释若干行,并写入 javadoc文档通常这种注释的多...原创 2014-05-30 11:26:43 · 111 阅读 · 0 评论 -
内存屏障
当你看到“内存屏障”四个字的时候,你的第一反应是什么?寄存器里取出了错误的值?ifence,sfence之类的指令?还是诸如volatile之类的关键字?好吧,我第一次看到这四个字的时候,脑子里浮现出的是魔兽争霸里绿油油的铺满苔藓的岩石屏障- -#,并且,当我搞明白内存屏障具体是什么,而且自认为对其很熟悉之后,我的第一反应依然是那几块绿油油的石头,而且很想上去A一把! 言归正传,先解释下什么是...原创 2014-06-03 09:16:58 · 130 阅读 · 0 评论 -
Java线程池使用说明
一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是限制系统中执行线程的...原创 2014-06-13 11:11:14 · 127 阅读 · 0 评论 -
Java各种垃圾收集器介绍
Serial 收集器 Serial 收集器是最基本、历史最悠久的收集器,单线程的方式收集新生代的收集器,进行收集工作时会停止用户所有的工作线程(Stop the world),比较时候运行在 Client 模式下的虚拟机 ParNew 收集器 Serial 收集器的多线程版本,是运行在 Server 模式下虚拟机首选的新生代收集器,可以使用 -XX:+UseParN...原创 2014-06-25 14:10:49 · 145 阅读 · 0 评论 -
Java:自动装箱与Integer缓存
问题描述: Java会自动把基础类型数据转为对象(自动装箱),例如把int转为一个Integer对象。同时默认地,缓存Integer对象的取值为-128到127。这样的话,在使用==来比较两个相同取值Integer对象时会出现问题(在-128和127之内是TRUE,其余的是FALSE) 成因分析: 自动装箱机制减少了代码输入量,同时Integer缓存提升了处理速度。 ...原创 2014-09-28 10:15:29 · 126 阅读 · 0 评论