HotSpot JVM一共有4个垃圾回收器:Serial(串行)、Parallel / Throughput(并行)、CMS(并发)、and the new kid on the block G1(G1)。HotSpot默认使用Parallel / Throughput回收器,但它常常不是你运行.....
分类:
编程语言 时间:
2015-12-10 13:27:15
阅读次数:
213
Phaser由java7中推出,是Java SE 7中新增的一个使用同步工具,在功能上面它与CyclicBarrier、CountDownLatch有些重叠,但是它提供了更加灵活、强大的用法。CyclicBarrier,允许一组线程互相等待,直到到达某个公共屏障点。它提供的await()可以实现让所有参与者在临界点到来之前一直处于等待状态。CountDownLatch,在完成一组正在其他线程中执行...
分类:
编程语言 时间:
2015-11-24 13:01:02
阅读次数:
236
JAVA8新特性会颠覆整个JAVA程序员的编程习惯甚至如果您坚守JAVA7之前的编程习惯,今后你看比较年轻的程序员写的JAVA代码都会无法理解所以为了保证不脱钩,我觉得有必要学习JAVA8的新特性,况且,这会极大得提高CPU效率和编码效率我们来简单了解一下JAVA8的新特性我觉得主要有两个比较重要的...
分类:
编程语言 时间:
2015-11-08 23:46:17
阅读次数:
230
很多正则引擎都支持命名分组,java是在java7中才引入这个特性,语法与.Net类似(.Net允许同一表达式出现名字相同的分组,java不允许)。
命名分组很好理解,就是给分组进行命名。下面简单演示一下java中如何使用以及注意事项。...
分类:
编程语言 时间:
2015-10-25 22:37:34
阅读次数:
246
1.设备JDK打开命令直插式工具。输入以下三个命令:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer待安装JDK完毕,输入下面命令验...
分类:
系统相关 时间:
2015-10-23 16:31:56
阅读次数:
195
Jdk7新switch 恒语句可以string种类。例如:@Test public void test_1(){ String string = "hello"; switch (string) { case "hello": System.out.println(string); ...
分类:
编程语言 时间:
2015-10-17 12:12:18
阅读次数:
182
今天学习了封装的知识理念,关于自动装箱和拆箱等手段来改变数据类型感到十分有意思,同时之间的相互转换也值得我们去牢记,当然,在工作中熟能生巧,只是为了梳理一下知识点,供大家参考:自java7以后已经实现了自动装箱和自动拆箱,int和Integer之间的转换已经可以实现自动下面是实际的操作代码 1 pu...
分类:
其他好文 时间:
2015-10-14 01:32:47
阅读次数:
151
前提条件: 1、请确保你已经安装java6JRE32位版本(如果是java7或者是64位JRE那是不被支持的) 2、请确定你已经卸载的先前的sikuli版本(尤其是0.10.x版本) 3、请确保在你安装JRE或卸载旧版本的sikuli后已经重新启动了系统ps:我自己是安装了jdk1.6安装步骤...
分类:
其他好文 时间:
2015-09-28 23:43:40
阅读次数:
1049
Java? Platform, Standard Edition 7API SpecificationThis document is the API specification for the Java?Platform, Standard Edition.See: DescriptionPack...
分类:
编程语言 时间:
2015-09-23 06:33:29
阅读次数:
221
因为tomcat跟tomcat-redis-session-manager之间的版本兼容性比较差,本文使用实测可行的jar,并提供下下载;环境是tomcat7-java7,jar包请下载附件第一步:jar包准备首先把jar包放进tomcat根目录下的lib目录里(注意,是放在tomcat的lib目录下,而不是应用的lib目录下);第二..
分类:
其他好文 时间:
2015-09-21 01:54:11
阅读次数:
140