Java
文章平均质量分 62
cqu20093154
这个作者很懒,什么都没留下…
展开
-
Java虚拟机ClassLoader入门
最近有强烈的欲望看《深入Javax》原创 2014-09-03 13:57:15 · 922 阅读 · 0 评论 -
Java虚拟机hotspot源码分析之找门
最近研究JVM已然走火入魔了,下午看了两个小时,终于看出了一点端倪。像我这样Java学个半吊子,就开始研究JVM源码的人实在是奇葩的存在!!!源码据说有50多万行,不过感觉也不是很多的样子。大概是linux源码看多了,觉得这hotspot并不是很大。先记录一下成果吧!首先,目录结构: 有os,cpu,os_cpu,share这几个目录,顾名思义,就是存放着不同特点的代码。原创 2014-09-15 18:48:45 · 7711 阅读 · 4 评论 -
tomcat源码分析之filter和servlet
学习JavaEE的时候,看的是尚学堂的视频。记得老师在介绍各种web服务器的时候,说tomcat其实应该叫做servlet容器。这一句话不说不要紧,一说就让我纠结了好几个月。当时老师讲JavaEE的时候并没有深入的讲tomcat。偶然间提到一次servlet的调用机制就觉得高贵冷艳。没有办法,当时知识有限,我只好以“tomcat本来就是servlet容器”自我安慰。不过这种“美好生活”没有持续原创 2014-09-26 17:02:29 · 2946 阅读 · 0 评论 -
Ubuntu kylin 14.04编译OpenJDK
中秋节前后的一段时间前面花了一段研究原创 2014-10-28 11:08:07 · 667 阅读 · 0 评论 -
Java解释器
解释器是Java虚拟机非常重要的一部分,它的工作就是把字节码转化为机器码并运行。Hotspot中实现了两种具体的解释器,分别是模板解释器而C++解释器。同时在Hotspot的源码树中还保留着一种“字节码解释器”的古老解释器。这种解释器没有编译优化,效率比较低,本质上就是一个比较长的switch语句,针对不同的字节码执行不同的操作。这些操作直接以C/C++语言的形式表现出来,随着项目的编译一起形成了原创 2015-03-02 15:37:58 · 5335 阅读 · 1 评论