最新文章列表

面试系列(二):JVM工作原理

【阅读模式答题】 答题:对于JVM的理解,在我看来有两个重要部分:   第一是Java代码编译和执行的整个过程: 开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。 Java代码编译和执行的整个过程包含了以下三个重要的机制: 1)J ...
Everyday都不同 评论(1) 有19214人浏览 2017-06-04 18:42

Java类的初始化

三步走: 加载,链接,初始化 加载:从文件到二进制流到JVM对象 链接:验证,准备,解析 初始化: static块在这时候执行 这里要注意,一般来说,如果编译期能确定的静态final变量,如果直接访问的话,是不会跑类的初始化的,例如: class Test{ public static final String a = "a" static{ System.out. ...
wwwcomy 评论(0) 有628人浏览 2014-11-17 15:08

websphere调整类加载顺序的真正效果

问题很小,但是也很容易忽略。正如之前反反复复在websphere里设置应用的类加载顺序的时候,从来没去想这个调整真正改变了什么。   1. java的类加载器: JAVA类加载器分为3层——引导加载器、扩展加载器、应用程序加载器,类加载遵循"父委托模式". 引导加载器(Bootstrap):  加载<JAVA_HOME>/jre/lib 下的vm.jar, ...
nneverwei 评论(0) 有11588人浏览 2011-07-06 21:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics