码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
JVM内存分区
1、java虚拟机内存结构 java程序的执行依赖于JAVA虚拟机(运行与机器内存中),其开始于一个main()方法,如果在一台机器上运行三个java程序,就需要三个java虚拟机。 1.1 程序计数器 功能:一块较小的内存,执行引擎Execution Engine通过改变计数器的值选取下一条需要执 ...
分类:其他好文   时间:2019-08-13 15:51:15    阅读次数:99
JVM学习篇之-运行时数据区域
1、什么是jvm? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 2、jvm 运行时数据区域 堆和方法区是所有线程共有的。 虚拟机栈,本地方法栈和程序计数器则 ...
分类:其他好文   时间:2019-08-13 13:19:16    阅读次数:92
jdk,jre,jvm的区别以及联系
作为一个 java开发工程师,我做面试题的时候,竟然都搞不懂jdk,jre,jvm的区别和联系了,真实太菜了。不过吃一堑长一智,多多吸取教训还是比较好的。 JVM:java虚拟机,用来编译和运行java程序的,将java文件编译成.class进行解释执行。 JVM > JDK > JRE JRE:指 ...
分类:其他好文   时间:2019-08-13 10:31:10    阅读次数:128
《深入理解Java虚拟机》-(实战)练习修改class文件
这是一篇修改class文件的文章。注释并不完全,要抓住这次练习的目的: boolean在虚拟机中是以何种方式解读的 好的,开始我的表演 1.安装asmtools.jar(本文尾部有步骤) 2.编写一个java文件,并编译,执行 2.1 Foo.java public class Foo { publ ...
分类:编程语言   时间:2019-08-13 00:47:53    阅读次数:113
关于反射和动态代理和AOP
package Exercise.reflect; /** * 反射把java中所有的东西都当做对象,甚至是类的本身也作为一种对象,并把它作为Class的对象的实例; * 反射是把类、类的属性、方法都作为一个对象类进行剖析; * * 为什么需要反射?把类变成活的,当一个类经过java虚拟机编译之后会... ...
分类:其他好文   时间:2019-08-13 00:13:09    阅读次数:104
JVM讲解
JVM 概述:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚 ...
分类:其他好文   时间:2019-08-11 00:31:48    阅读次数:63
虚拟机调试和监控工具
JPDA(Java Platform Debugger Architecture):即Java平台调试体系架构。Java虚拟机设计的专门的API接口供调试和监控虚拟机使用 JPDA按照抽象层次,又分为三层,分别是: (1)JVM TI(Java VM Tool Interface):虚拟机对外暴露的 ...
分类:其他好文   时间:2019-08-10 21:39:24    阅读次数:121
拼多多面经
参考: https://www.nowcoder.com/discuss/195581 问了项目(太菜了,基本啥都没说) java虚拟机年轻代和老年代 垃圾收集的算法 问我java用的什么版本 (1.8) concurrentHashmap 1.7和1.8有什么不一样 为什么用红黑树 写代码:二叉查 ...
分类:其他好文   时间:2019-08-10 09:30:42    阅读次数:125
Java常见异常分类
在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类 ...
分类:编程语言   时间:2019-08-09 15:51:38    阅读次数:83
JAVA学习的书单列一下
《Java编程思想》 《大话设计模式》 《重构 改善既有代码的设计》 《effective java》 《深入理解Java虚拟机》 《Java并发编程实战》 另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。另外, ...
分类:编程语言   时间:2019-08-09 01:53:03    阅读次数:153
4370条   上一页 1 ... 68 69 70 71 72 ... 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!