![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
xiao345617945
这个作者很懒,什么都没留下…
展开
-
JVM原理分析
一.Javac 1.Javac编译器的作用 将符合Java语言规范的源代码转化成符合Java虚拟机规范的Java字节码。 2.编译器主要的几个处理阶段 词法分析、语法分析、语义分析和代码生成,基于访问者模式来遍历语法树的过程。 二.ClassLoader 将Class加载到JVM中,审查每个类应该由谁加载,将Class字节码重新解析成JVM统一要求的对象格式。原创 2014-02-17 17:30:08 · 462 阅读 · 0 评论 -
Java虚拟机jvm关于内存的设置与调优
4m -Xmx256m Test -Xms是设置内存初始化的大小 -Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小) 在weblogic中,可以在startweblogic.cmd中对每个domain虚拟内存的大小进行设置,默认的设置是在commEnv.cmd里面。 JVM内存的调优 1. Heap设定与垃圾回收Java Heap分为原创 2014-02-17 17:29:22 · 497 阅读 · 0 评论 -
浅谈Java中static作用
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前原创 2014-02-17 17:31:21 · 388 阅读 · 0 评论