- 博客(5)
- 收藏
- 关注
转载 ClassLoader的几个概念、类和对象的解释
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloader bootstrap classloader -
2015-05-15 20:22:49 728
转载 final/finalize/finally的区别
一、性质不同 (1)final为关键字; (2)finalize()为方法; (3)finally为为区块标志,用于try语句中; 二、作用 (1)final为用于标识常量的关键字,final标识的关键字存储在常量池中(在这里final常量的具体用法将在下面进行介绍); (2)finalize()方法在Object中进行了定义,用于在对象“消失”时,由JVM进行
2015-05-15 16:44:08 331
翻译 Collections on Native Method for Java
JAVA中有两种方法:JAVA方法和本地方法JAVA方法是由JAVA编写的,编译成字节码,存储在class文件中本地方法是由其它语言编写的,编译成和处理器相关的机器代码本地方法保存在动态链接库中,即.dll(windows系统)文件中,格式是各个平台专有的JAVA方法是与平台无关的,但是本地方法不是运行中的JAVA方法调用本地方法时,虚拟机装载包含这个本地方法的动态库的,并调用这个方法通过本地方法
2015-05-09 19:59:57 366
转载 JVM的内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:
2015-05-08 11:26:20 273
转载 Unicode、UTF-8 和 ISO8859-1到底有什么区别 [转]
在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4a2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有ISO8859-1编码,但可以用ISO8859-1编码来"表示"。 2. 编码基本知识 最早的编码是ISO8859-1,和ASCII编码相似。但为了方便表示各种各样的语言
2015-05-02 23:10:27 441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人