码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
jdk自带常用命令行工具使用
下面是笔者整理的jdk自带的常用命令行工具的使用方法,全部原创,转载请注明出处,并贴上链接,谢谢! jps命令使用 jstat命令使用 jinfo命令使用 jmap命令使用 jhat命令使用 jstack命令使用 jcmd命令使用...
分类:其他好文   时间:2015-06-04 19:29:20    阅读次数:151
Java虚拟机学习(二)
运行时数据区域: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程启动而存在,有些区域则依赖用户线程...
分类:编程语言   时间:2015-06-04 13:58:43    阅读次数:264
快学Scala 1
1. Scala解释器读到一个表达式,对它进行求值,将它打印出来,接着再继续读下一个表达式。这个过程被称作“读取-求值-打印-循环”,即REPL。 2. 从技术上来讲,scala程序并不是一个解释器,实际发生的是:你输入的内容被快速地编译成字节码,然后这段字节码交由Java虚拟机执行。 3. ...
分类:其他好文   时间:2015-06-03 23:24:18    阅读次数:145
Android Dalvik虚拟机简述(与Java虚拟机的区别和简要的执行原理)
文章目录: 一、虚拟机简述 二、Java虚拟机简述 三、Dalvik虚拟机简述 四、Dalvik虚拟机与Java虚拟机的区别 五、Dalvik虚拟机执行原理简述...
分类:移动开发   时间:2015-06-03 21:43:20    阅读次数:158
Java RMI之HelloWorld篇
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),...
分类:编程语言   时间:2015-06-03 17:29:36    阅读次数:127
Java虚拟机 运行时数据区解析及用途
Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域   程序计数器(Program Counter Register) 它是一块较小的内存空间,它...
分类:编程语言   时间:2015-06-03 15:56:23    阅读次数:174
jmap命令使用
概述jmap是一个多功能的命令。它可以生成java程序的堆dump文件,也可以查看堆内对象实例的统计信息,查看ClassLoader的信息以及Finalizer队列。使用示例导出对象统计信息下面的命令生成PID为2500的java成粗的对象的统计信息,并输出到out.txt文件中:[qifuguang@winwill~]$ jmap -histo 2500 > out.txt [qifuguang@...
分类:其他好文   时间:2015-06-03 09:58:53    阅读次数:212
jhat命令使用
概述jhat(Java Head Analyse Tool)是jdk自带的用来分析java堆快照的工具,具体的使用方法是: jhat dump_file_name 使用示例在此以前文dump出来的文件(dump.bin)为例,演示怎么使用jhat分析堆文件。 上图中使用jhat命令打开了之前dump出来的堆快照文件,可以看到,命令成功执行后会在命令执行的本机启动一个http服务,可以在浏览...
分类:其他好文   时间:2015-06-03 09:56:55    阅读次数:122
jinfo命令使用
概述jinfo可以用来查看正在运行的java运用程序的扩展参数,甚至支持在运行时动态地更改部分参数,他的基本使用语法如下: jinfo - 其中option可以为以下信息: * -flag: 打印指定java虚拟机的参数值。 * -flag [+|-]:设置或取消指定java虚拟机参数的布尔值。 * -flag < nam...
分类:其他好文   时间:2015-06-02 23:29:31    阅读次数:160
4、volatile关键字
关键字volatile可以说是Java虚拟机提供的最轻量级的同步机制。当一个变量定义为volatile之后,它将具备两种特性,第一是保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立即得知的。而普通变量不能做到这一点,普通变量的值在线程间传递...
分类:其他好文   时间:2015-06-02 15:05:30    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!