之前在MyEclipse这个IDE中配置Maven,完成配置后启动Maven时出现-Dmaven.multiModuleProjectDirectory system propery is not set.错误提示!其原因是Maven的配置不完整,需要在IDE的Java虚拟机的Default VM ...
分类:
其他好文 时间:
2017-01-06 17:08:10
阅读次数:
185
运行时数据区域 Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 Java虚拟机包括下面几个运行时数据区域: 程序计数器 程序计数器是一块较小的 ...
分类:
编程语言 时间:
2017-01-05 15:20:24
阅读次数:
272
本文旨在给所有希望了解JVM(JavaVirtualMachine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一..
分类:
编程语言 时间:
2017-01-03 08:42:35
阅读次数:
240
?创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: static{ try ...
分类:
数据库 时间:
2017-01-01 11:50:07
阅读次数:
305
java虚拟机定义了若干种程序运行时使用到的运行时数据区 1.有一些是 随虚拟机的启动而创建,随虚拟机的退出而销毁 2.第二种则是与线程一一对应,随线程的开始和结束而创建和销毁。 java虚拟机所管理的内存将会包括以下几个运行时数据区域 PC寄存器 也叫程序计数器(Program Counter R ...
分类:
其他好文 时间:
2016-12-31 16:46:16
阅读次数:
184
Shutdown Hook Java程序经常也会遇到进程挂掉的情况,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码。JAVA中的ShutdownHook提供了比较好的方案。 JDK提供了Java.Runtime.addShutdownHook(Thread hook ...
分类:
编程语言 时间:
2016-12-31 09:02:39
阅读次数:
197
Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于AR ...
分类:
移动开发 时间:
2016-12-29 08:00:22
阅读次数:
338
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据 ...
分类:
编程语言 时间:
2016-12-28 16:59:20
阅读次数:
193
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名 ...
分类:
其他好文 时间:
2016-12-27 13:36:59
阅读次数:
146
转自:http://www.importnew.com/1486.html 每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM 负责分析和执行Java字节码。Jav ...
分类:
编程语言 时间:
2016-12-25 18:21:21
阅读次数:
225