1、普通java应用程序,使用java命令运行,java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar2、tomcat在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms...
分类:
编程语言 时间:
2015-07-23 17:31:54
阅读次数:
137
what?说道jvm,可能指的是:
the abstract specification,
a concrete implementation, or
a runtime instance.
一个运行时的虚拟机实例( a runtime instance)就是负责运行一个java程序,这个实例随着java程序的开始(main方法运行)而产生,结束而消失。java虚拟机中有两种线程,守护线程与非守护线...
分类:
编程语言 时间:
2015-07-23 00:41:43
阅读次数:
119
HotSpot虚拟机内的即时编译器最近在看周志明老师的《深入理解Java虚拟机》这本书,看了之后感觉收获挺多的,于是就写点读书总结吧。先看如下问题:
1、 为何HotSpot虚拟机要使用解释器与编译器并存的架构?
2、 为何HotSpot虚拟机要实现两个不同的即时编译器?
3、 程序何时使用解释器执行?何时使用编译器执行?
4、 那些程序代码会被编译为本地代码?...
分类:
编程语言 时间:
2015-07-22 20:57:39
阅读次数:
293
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。
Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。
大名鼎鼎的EJB都是建立在RMI基础之上的,现在还有一些开源的远...
分类:
编程语言 时间:
2015-07-22 18:58:40
阅读次数:
218
速读速记:
如何高效阅读10倍速影像阅读法超右脑快速记忆法
项目管理:
敏捷开发的艺术敏捷软件开发硝烟中的Scrum 和XP精益开发实战走出软件作坊人件人月神话黑客与画家死亡之旅
企业架构:
企业应用架构模式
devOps:
持续集成:软件质量改进和风险降低之道
性能:
深入理解Java虚拟机Java性能优化权威指南...
分类:
其他好文 时间:
2015-07-22 13:04:04
阅读次数:
118
使用Runtime对象的exec()方法可以运行平台上的其他程序,该方法产生一个Process对象,Process对象代表由该Java程序启动的子进程。 Process类提供了3个方法,用于让程序和其子进程通信 InputStream getErrorStream():获取子进程的错误流。 Inp....
分类:
编程语言 时间:
2015-07-21 16:40:05
阅读次数:
127
Dalvik虚拟机与Java虚拟机有着很多相似的特性,都支持GC,JIT,JNI等等。其主要区别在于文件格式以及指令集不同,下面对两者的特性进行比较与讨论。Difference1:文件格式 Dalvik的虚拟机类文件采用dex格式,而JVM的类文件是class格式。不同之处在于,我们熟悉的cl...
分类:
其他好文 时间:
2015-07-20 18:34:27
阅读次数:
133
一、环境变量工具介绍1.JDK Java Development Kit - java开发工具包 包含JRE。2.JRE Java Runtime Environment - java运行环境 3.JVM java虚拟机,嵌在JRE中的软件。注:JVM不能单独下载。4.三者关系 JDK ...
分类:
其他好文 时间:
2015-07-19 16:10:14
阅读次数:
213
1、JAVA的三大体系:JME(微缩版),JSE(标准版),JEE(企业版);2、JAVA的三大核心机制:JAVA虚拟机,垃圾回收机制,代码安全性检测3、java开发集JDK4、java编译器javac5、java解释器java6、java应用程序编程接口API7、java文档化工具javadoc8...
分类:
编程语言 时间:
2015-07-19 14:43:24
阅读次数:
153
开始之前
Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
注意:本文仅针对 JDK7、HotSPOT Java...
分类:
其他好文 时间:
2015-07-18 22:51:53
阅读次数:
167