码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
使用java代码关闭指定端口的程序-windows下
转载请请在页首注明作者与出处 一:问题由史 今天遇到一个问题,就是在实现自动化灾备的时候,发现原有死掉的程序没有完全关闭,当然这都不是本文的重点,重点是这个时候,我得把它完全关闭,所以才有了这篇文章。 二:基础知识 2.1:java要怎么实现 java可以获取并删除JAVA虚拟机启动的应用,但是却并 ...
分类:编程语言   时间:2016-11-11 19:58:02    阅读次数:246
JVM内存管理&GC
一.JVM内存划分 | | PC寄存器 | | 方法区 | java 虚拟机栈--| | 堆区 | 本地方法栈 | | 共享区域 | 线程独有 | 其中左边为共享内存空间,右边为线程独有的线程级别的内存 各个区存储什么? 1.方法区:类的描述,常量等 2.堆:java对象,数组 3.pc寄存器:保存 ...
分类:其他好文   时间:2016-11-11 19:28:54    阅读次数:254
Java书单参考
2016书单如下: 1、深入理解Java虚拟机:JVM高级特性与最佳实践—(已看,预计今年看三遍) 2、Oracle查询优化改写技巧与案例—(已看) 3、Effective Java—(已看) 4、Spring3.x企业应用开发实战 5、Spring技术内幕:深入解析Spring架构与设计原理—(这 ...
分类:编程语言   时间:2016-11-11 15:06:37    阅读次数:179
枚举GC Roots的实现
枚举根节点 从可达性分析中从GC Roots节点找引用链这个操作为例,可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,现在很多应用仅仅方法区就有数百兆,如果要逐个检查这里面的引用,那么必然会消耗很多时间。另外,可达性分析对执行时间的敏感 ...
分类:其他好文   时间:2016-11-11 14:54:12    阅读次数:170
OutOfMemoryError异常穷举
本文内容的目的有两个:第一,通过代码验证Java虚拟机规范中描述的各个运行时区域存储的内容;第二,在工作中遇到实际的内存溢出异常时,能根据异常的信息快速判断是哪个区域的内存溢出,知道什么样的代码可能会导致这些区域内存溢出,以及出现这些异常后该如何处理。 Java堆溢出 Java堆用于存储对象实例,只 ...
分类:其他好文   时间:2016-11-11 14:06:48    阅读次数:285
1.虚拟机类加载机制
Java虚拟机的类加载机制 1.Java虚拟机的特点 1.1语言无关性 Java虚拟机并不进进支持java语言,可以支持JRuby,JPython,Scala等 1.2平台无关性 Java天生就是为了摆脱操作系统的束缚而产生的,提出了一个"编译一次,任意运行"的口号 总结: Java系的语言通过自己 ...
分类:其他好文   时间:2016-11-10 02:24:16    阅读次数:180
运用java反射
Class类 要正确使用Java反射机制就得使用java.lang.Class这个类。它是Java反射机制的起源。当一个类被加载以后,Java虚拟机就会自动产生一个Class对象。通过这个Class对象我们就能获得加载到虚拟机当中这个Class对象对应的方法、成员以及构造方法的声明和定义等信息。 一 ...
分类:编程语言   时间:2016-11-08 16:41:23    阅读次数:165
深入Android内存泄露
深入内存泄露Android应用的内存泄露,其实就是java虚拟机的堆内存泄漏.1.知识储备1.Java内存模型 相关内存对象模型,参照博客精讲Java内存模型1) 寄存器(register)。这是最...
分类:移动开发   时间:2016-11-07 19:54:35    阅读次数:357
一个java源文件中为什么只能有一个public类。
我们都遇到过一个源文件中有多个java类,但当第一个类使用public修饰时,如果下面还有类使用public修饰,会报错。也就是是说一个java源文件最多只能有一个public类。 当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一 ...
分类:编程语言   时间:2016-11-07 02:33:15    阅读次数:343
Java虚拟机学习(1): 类加载机制
转自:微信公共号ImportNew 来源:java2000_wl 链接:blog.csdn.net/java2000_wl/article/details/8040633 JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制 ...
分类:编程语言   时间:2016-11-07 02:17:11    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!