码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
深入Java虚拟机(程序运行)
引子:打开黑匣子 心中有数老实说,对于C++的整个编译运行过程,我并没有全面的了解,好几次被问住了,看来是汇编没有学好,但是在看完《深入Java虚拟机》之后,对于Java代码到运行的每一个细节,有了更全面的认识。描述一下整体的流程:程序员根据Java API编写Java程序,各种类文件,用一个Jav...
分类:编程语言   时间:2015-03-13 16:06:24    阅读次数:162
深入Java虚拟机(理解Java)
引子:我常说,要了解一个人,就去他生长的地方。其实,要了解一门语言,也应该去了解他的初衷。《深入Java虚拟机》的前半部分就是这样深入了Java。1990年除,智能加电快速发展,Sun公司开发了Java的前身——Oak。Oak是一种可以撰写跨平台应用软件的面向对象的程序设计语言。由于这些智能化家电的...
分类:编程语言   时间:2015-03-13 14:14:30    阅读次数:195
完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(StringclassName)实现。 例如: try...
分类:数据库   时间:2015-03-13 01:41:57    阅读次数:184
Java知多少(2)虚拟机(JVM)以及跨平台原理
相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。JVM也是一个软件,不...
分类:编程语言   时间:2015-03-12 07:28:25    阅读次数:193
android-简述
1.android框架图 SGL:面向嵌入式设备终端的2D图形引擎 Webkit:提供浏览器引擎 FreeType:位图和矢量字体的绘制。 Dalvik虚拟机:与java虚拟机不同,经过优化后,它可以将class文件经过”dx”工具转换成.dex文件格式, dex文件格式更紧凑,执行效率更高。每个....
分类:移动开发   时间:2015-03-12 00:40:01    阅读次数:248
关于Myeclipse下的JVM启动异常的问题:Out Of Memery / Could not reserve enough space for object heap
以下都是初步理解:这主要是JVM内存配置的问题,网上有很多参考资料,但是我们不能死板硬套,必须根据自己工程的实际情况配置相关的参数。1、按照jvm的设计规则,JVM内存分为堆(Heap)和非堆(Non-heap)内存 "Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处....
分类:系统相关   时间:2015-03-11 21:12:48    阅读次数:275
Java的四种引用
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A...
分类:编程语言   时间:2015-03-11 19:33:53    阅读次数:176
java虚拟机和编译器版本不一致问题
错误代码:Exception in thread "main" java.lang.UnsupportedClassVersionError: VarDemo : Unsupported major.minor version 51.0 at java.lang.ClassLoader...
分类:编程语言   时间:2015-03-11 09:18:48    阅读次数:241
java虚拟机工作原理
虚拟机位于机器和编译程序之间,这是一层抽象的虚拟的机器。虚拟机在任何平台上都提供给编译程序一个共同的接口,编译程序面向虚拟机,生成虚拟机能够理解的代码,然后解释器将虚拟机代码(java中就是字节码,class文件,只面向虚拟机)转换为特定系统的机器码执行。每个平台的解释器是不一样的,但是实现的虚.....
分类:编程语言   时间:2015-03-10 16:46:21    阅读次数:162
java虚拟机参数设置
-Xms8000M初始化的堆大小-Xmx8000M 堆的最大值-XX:+HeapDumpOnOutOfMemoryError 堆溢出时Dump出当前内存堆转储快照以便事后分析-XX:PermSize=10M 方法区(非堆)初始化大小-XX:MaxPermSize=10M 方法区(非堆)最大值-Xss...
分类:编程语言   时间:2015-03-10 13:55:32    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!