码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
方法调用和分派
java虚拟机中提供了5种调用字节码指令,分别是 invokestatic: 调用静态方法 invokespecial:调用实例构造器方法,私有方法,和父类方法. invokevirtual:调用虚方法. invokeinterfaceL调用接口方法,会在运行时再确定一个实现此接口的对象. ...
分类:其他好文   时间:2015-05-05 01:20:31    阅读次数:150
在 Azure HDInsight 中安装和使用 Spark
Spark本身用Scala语言编写,运行于Java虚拟机(JVM)。只要在安装了Java 6以上版本的便携式计算机或者集群上都可以运行spark。如果您想使用Python API需要安装Python解释器(2.6或者更高版本),请注意Spark暂不支持Python 3。下载Spark首先下载Spar...
分类:其他好文   时间:2015-05-05 01:19:18    阅读次数:180
JVM性能调优(转)
本文转自:http://www.cnblogs.com/chen77716/archive/2010/06/26/2130807.html最近因项目存在内存泄漏,故进行大规模的JVM性能调优,现把经验做一记录。一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年...
分类:其他好文   时间:2015-05-03 15:50:13    阅读次数:128
类加载器及其委托机制的深入分析
Java虚拟机可以安装多个类加载器,系统默认三个主要的类加载器,每个加载器负责加载特定位置的类: BootStrap,ExtClassLoader,AppClassLoader。类加载器本身也是一个Java类,因为其他Java类的类加载器本身也要被类加载器加载,所以肯定有一个类加载器不是Java类,这便是BootStrap,BootStrap嵌套在JVM内核中。Java虚拟机中所有类装载器采用具有...
分类:其他好文   时间:2015-05-03 13:27:59    阅读次数:148
tomcat 性能优化
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的*作系统和一个java虚拟机。您可以选择自己的需要选择不同的*作系统和对应 的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其 它一些公司一直在...
分类:其他好文   时间:2015-05-01 18:43:46    阅读次数:140
《Java虚拟机原理图解》 1.2.2、Class文件里的常量池具体解释(上)
[last updated:2014/11/27]NO1.常量池在class文件的什么位置? 我的上一篇文章《Java虚拟机原理图解》 1、class文件基本组织结构中已经提到了class的文件结构,在class文件里的魔数、副版本号号、主版本号之后,紧接着就是常量池的数据区域了,例如以下图用红线包...
分类:编程语言   时间:2015-05-01 17:13:56    阅读次数:208
java程序运行机制及运行过程
两种核心机制:java虚拟机,垃圾收集机制。java程序的运行过程:源文件--经过java编译器--生成字节码文件class文件---类装载器--字节码校验器---解释器--操作系统平台,在操作系统上面专门还有一系列针对java的编译和执行的环境---然后交给操作系统平台---再把它翻译成机器可以认...
分类:编程语言   时间:2015-04-30 15:45:19    阅读次数:139
[java基础] java 虚拟机内存机制
java 虚拟机内存机制...
分类:编程语言   时间:2015-04-29 11:53:24    阅读次数:126
android内存泄露的原因
1、资源对象没有关闭造成内存泄露    资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏。因为有些资源性对象,比如SQLiteCursor(在析构函数finalize(),如果我...
分类:移动开发   时间:2015-04-29 11:37:28    阅读次数:164
java特性
1.跨平台型众所周知程序的编写可以有多种语言,c,c++,c#,java 等等,这里所说的平台指的是操作系统,即java编写的程序可以在多个操作系统上都能运行。原理:java程序运行在java虚拟机JVM(Java virtual machine)上,java虚拟机可以将程序解析为为字节码文件,而字...
分类:编程语言   时间:2015-04-29 09:47:45    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!