1.先使用dos运行run.bat,失败的话会返回错误原因 *返回java -jar
*.jar(具体忘记了)则编辑run.bat,将其改为java -jar me_active.jar;
*返回jvm.cfg未找到,就是你的jdk版本问题,在jdk7和jdk8中jre放到了jdk中,所以这个2.....
分类:
其他好文 时间:
2014-05-13 18:38:20
阅读次数:
390
Java守护线程(Daemon)示例本文由TonySpark翻译自Javarevisited。转载请参见文章末尾的要求。
当我们在Java中创建一个线程,缺省状态下它是一个User线程,如果该线程运行,JVM不会终结该程序。当一个线被标记为守护线程,JVM不会等待其结束,只要所有用户(Use...
分类:
编程语言 时间:
2014-05-12 09:48:56
阅读次数:
355
转自:http://www.kankanews.com/ICkengine/archives/56319.shtml起初在一个应用挂在虚拟主机上,昨天早上虚拟主机挂了。本来考虑迁移到SAE上的,但之前发现SAE的JVM云豆消耗的太快(PS:我是中级开发者,每月10000云豆,如果有哪位大神对SAE
...
分类:
编程语言 时间:
2014-05-11 17:52:50
阅读次数:
325
转载自http://blog.csdn.net/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新...
分类:
编程语言 时间:
2014-05-11 17:17:27
阅读次数:
275
此文章转载自http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机...
分类:
编程语言 时间:
2014-05-11 16:26:48
阅读次数:
356
在操作Java框架时,通过会用到反射技术,但是反射技术有一个缺点:会导致计算机的性能下降,因为反射占用了计算机的缓存。比如通过反射技术创建某一类的实例时,会先得到该类的构造函数,如果缓存中没有该构造函数,JVM就会创建一个构造函数,并将这个构造函数缓存起来,当下次再创建该构造函数的实例时,就不会.....
分类:
其他好文 时间:
2014-05-11 16:13:12
阅读次数:
235
运行多个tomcat时,出现tomcat Address already in use:
JVM_Bind这个错误,可以按照如下方式解决:修改F:\tomcat20111101\apache-tomcat-6.0.26\conf目录下的server.xml文件的端口号修改后的结果如下:,Server...
分类:
其他好文 时间:
2014-05-10 08:25:37
阅读次数:
390
共同点: 解释执行byte code 字节码文件
在操作系统的进程运行一个VM,并执行一个单独的程序不同点:
程序的结构不同:JVM字节码由多个.class文件组成,Dalvik只包含一个.dex格式的文件,这个文件包含了程序中所有的类。
架构不同:Dalvik是register-based...
分类:
其他好文 时间:
2014-05-10 05:50:28
阅读次数:
384
第一章 内存分配
1. 内存区域。
方法区和堆(线程共享),程序计数器 , VM栈 和 本地方法栈(线程隔离)。
1) java虚拟机栈:线程私有。描述的是java方法执行的内存模型:栈帧,用户存储 局部变量表,操作数栈,动态链接,方法出口等信息。
局部变量表在编译时即可完全确定!如果线程请求的栈深度大于 规定的深度,StackOverflowErro...
分类:
其他好文 时间:
2014-05-10 04:47:01
阅读次数:
275
使用工具:Eclipse Stardard 4.32版本(window7环境)
今天我们通过一个及其简单的例子来分析一个java程序是如何在我们的及其上跑起来的。部分内容是参考其他人的,会在参考的地方注明。
我的测试代码部分如下:
public class Test {
public static void main(String[] args) {
new Test()...
分类:
编程语言 时间:
2014-05-10 04:40:10
阅读次数:
414