码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
JAVA当中变量什么时候需要初始化?
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。默认值如下: Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f doubl....
分类:编程语言   时间:2015-11-26 13:05:27    阅读次数:133
Java内存泄露原因详解
一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会...
分类:编程语言   时间:2015-11-26 13:01:37    阅读次数:219
[Hadoop in Action] 第6章 编程实践
Hadoop程序开发的独门绝技在本地,伪分布和全分布模式下调试程序程序输出的完整性检查和回归测试日志和监控性能调优1、开发MapReduce程序[本地模式] 本地模式下的hadoop将所有的运行都放在一个单独的Java虚拟机中完成,并且使用的是本地文件系统(非HDFS)。在本地模式中运行的程序将所....
分类:其他好文   时间:2015-11-25 16:56:50    阅读次数:266
Java常量池解析与字符串intern简介
在Java应用程序运行时,Java虚拟机会保存一份内部的运行时常量池,它区别于class文件的常量池,是class文件常量池映射到虚拟机中的数据结构。1.CONSTANT_Class入口解析数组类的符号解析较为特殊。若是基本类型数组,那么虚拟机将创建该基本类型的新数组类,并创建一个Class实例来代...
分类:编程语言   时间:2015-11-25 15:14:46    阅读次数:176
python入门
Python 种类 cpython:使用 C语言把python代码解析成 pyc(python字节码),然后在python虚拟机上运行(平时我们学的PYTHON就是cpython) jpython:使用java语言把python代码解析成 java字节码,然后在jvm(JAVA虚拟机)上运行 ...
分类:编程语言   时间:2015-11-24 14:26:51    阅读次数:201
java开发必读 书单
希望读的书单重构 改善既有代码的设计设计模式 可复用面向对象软件的基础高性能MySQL第3版Effective Java第1版Effective Java第2版Java核心技术I-基础知识 第8版Java核心技术II-高级特性 第8版java编程思想第3版java编程思想第4版深入理解Java虚拟机...
分类:编程语言   时间:2015-11-24 14:21:18    阅读次数:172
第5章(2) Java的垃圾回收器
“自适应的、分代的、停止-复制、标记-清扫”式的垃圾回收器: Java虚拟机会进行监视,如果所有对象都很稳定,垃圾回收器的效率降低的话,就切换到“标记-清扫”方式;同样,Java虚拟机会跟踪“标记-清扫”的效果,要是堆空间出现很多碎片,就会切换回“停止-复制”方式。这就是“自适应”技术,您可以给它个罗嗦的称呼:“自适应的、分代的、停止-复制、标记-清扫”式垃圾回收器。...
分类:编程语言   时间:2015-11-24 06:20:54    阅读次数:203
Java ClassLoader深入讲解(转)
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader ...
分类:编程语言   时间:2015-11-23 23:18:02    阅读次数:250
Clojure
Clojure(发音类似"closure")[1]是一套现代的Lisp语言的动态语言版。它是一个函数式多用途的语言。Clojure可以执行于Java虚拟机,通用语言运行时以及JavaScript引擎之上。与其他Lisp一样,Clojure认为同像性,同时拥有复杂的宏。https://zh.wikip...
分类:其他好文   时间:2015-11-23 18:15:24    阅读次数:128
Java内存模型-jsr133规范介绍(转)
最近在看《深入理解Java虚拟机:JVM高级特性与最佳实践》讲到了线程相关的细节知识,里面讲述了关于java内存模型,也就是jsr 133定义的规范。系统的看了jsr 133规范的前面几个章节的内容,觉得受益匪浅。废话不说,简要的介绍一下java内存规范。什么是内存规范在jsr-133中是这么定义的...
分类:编程语言   时间:2015-11-21 00:44:30    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!