阅读《深入理解Java虚拟机》艺术第三章“垃圾收集器与内存分配策略”,对本章中重要概念进行抄写,以便后续记忆及理解。 ????在堆里存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前...
分类:
其他好文 时间:
2015-08-11 08:39:35
阅读次数:
166
原文链接 http://www.cnblogs.com/gw811/archive/2012/10/19/2730258.html#topJava垃圾收集器 概述 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比.....
分类:
编程语言 时间:
2015-08-11 00:09:58
阅读次数:
178
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理43.Java中的两种异常类型是什么?他们有什么区别?Java中有两种异常:受检...
分类:
编程语言 时间:
2015-08-10 23:38:02
阅读次数:
285
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,J...
分类:
编程语言 时间:
2015-08-10 21:50:12
阅读次数:
164
上一篇博文java8函数式编程--收集器collector:(http://my.oschina.net/joshuashaw/blog/487322)讲得比较随性,并没有把源码一句一句拿出来分析,后来发现groupingBy方法最后有一个if-else分支用来返回不同类型...
分类:
编程语言 时间:
2015-08-04 21:15:01
阅读次数:
623
内存回收————>垃圾回收————>GC GC 三基础,一个综合G1 串行:单线程,回收暂停其他 并行:多线程,回收暂停其他 并发:多线程,回收不暂停?! 成功好说,失败Serial Old? G1:这个jdk7,Garbage First 年轻代 三收集器: Serial 、ParNew 、Par...
分类:
其他好文 时间:
2015-08-04 18:47:53
阅读次数:
122
java8的stream api能很方便我们对数据进行统计分类等工作,以前我们写的很多统计数据的代码往往是循环迭代得到的,不说别人看不懂,自己的代码放久了也要重新看一段时间才能看得懂。现在,java8吸收了适...
分类:
编程语言 时间:
2015-08-04 09:31:56
阅读次数:
154
1、Serial收集器曾经是虚拟机新生代收集的唯一选择,是一个单线程的收集器,在进行收集垃圾时,必须stop the world,它是虚拟机运行在Client模式下的默认新生代收集器。
2、Serial Old是Serial收集器的老年代版本,同样是单线程收集器,使用标记整理算法。
3、ParNew收集器是Serial收集器的多线程版本,许多运行在Server模式下的虚拟机中首选的新生代收集器...
分类:
编程语言 时间:
2015-07-31 22:03:47
阅读次数:
178
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)Ser...
分类:
编程语言 时间:
2015-07-31 20:04:15
阅读次数:
149
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,J...
分类:
编程语言 时间:
2015-07-31 19:58:25
阅读次数:
181