Java
xpxz1130
这个作者很懒,什么都没留下…
展开
-
GC工作机制
SUN的jvm内存池被划分为以下几个部分: Eden Space (heap) 内存最初从这个线程池分配给大部分对象。 Survivor Space (heap) 用于保存在eden space内存池中经过垃圾回收后没有被回收的对象。 Tenured Generation (heap) 用于保持已经在survivor space内存池中存在了一段时间的对象。 Permanent Ge...原创 2012-12-28 14:05:46 · 88 阅读 · 0 评论 -
Java内存泄露_JVM监控工具介绍
[size=medium][/size][size=large][/size]jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java sta...原创 2012-12-28 14:10:13 · 165 阅读 · 0 评论 -
java内存模型和深入浅出java并发
java内存模型和深入浅出java并发原创 2015-05-03 16:24:22 · 173 阅读 · 0 评论 -
Java中Properties类的操作
原链接为:http://www.cnblogs.com/bakari/p/3562244.html 知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一...原创 2016-11-28 14:55:12 · 84 阅读 · 0 评论 -
Java反射机制深入研究
Java反射机制深入研究 http://lavasoft.blog.51cto.com/62575/43218/ http://blog.csdn.net/xiaohai798/article/details/11640427原创 2016-11-28 17:46:00 · 94 阅读 · 0 评论 -
深入JAVA虚拟机
对于JAVA虚拟机,笔者推荐《深入JAVA虚拟机》机械工业出版社,学完此书,你可以理解诸如下面的代码: [java] view plain copy 在CODE上查看代码片派生到我的代码片 Integer a=1; Integer b=1; Integer c=200; Integer d=200; System.out.println(a==b);//true ...原创 2016-12-13 11:34:12 · 113 阅读 · 0 评论 -
成为Java顶尖程序员
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》 2.《java多线程编程核心技术》 不 过这本书的缺点就是对于Java并发包下的一些类像CountDownLatch、Semphore、CyclicBarrier、Future、 Callable等都没有讲到,重点的CAS和AQS也没有触及,重点类的实现原理也没有提。当然,这很深入了,在学习了这本书之后如果能再去对这些知识 进行一些学习...原创 2017-02-06 15:50:16 · 132 阅读 · 0 评论 -
阅读源码
源码阅读其实是一个逆向的工程,这期间必须会遇到种种问题。一般来说,我会遵循这样一个思维范式——Problem domain→model→architecture&implementation→improvement→best practice。 1. 首先搞清楚要分析的产品解决的问题是什么,这个问题在哪个大的范畴里,也就是要搞清楚problem domain。一个著名的开源产品必定在Wiki...原创 2017-02-06 17:15:22 · 127 阅读 · 0 评论