摘要: java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一、从根本上认识java.lang.String类和String池首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:... 阅读全文
posted @ 2014-05-14 19:11 ShadowAssault 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 假设有个名为Dog的类1.当首次创建型为Dog的对象时(构造器可以看成静态方法),或者Dog类的静态方法/静态域首次被访问时,Java解释器必须查找类路径,以定位Dog.class文件。2.然后载入Dog.class(这将创建一个Class对象),有关静态初始化的动作都会执行。因此,静态初始化只在C... 阅读全文
posted @ 2014-05-14 00:11 ShadowAssault 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特... 阅读全文
posted @ 2014-05-14 00:09 ShadowAssault 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 .计算机只能识别0,1组成的机器语言。计算机内数据的存储是按照位来存储的。1字节等于8位,每一位只能放0, 1两个数字。2.java虚拟机的内存分为堆栈和堆两种结构。堆栈中存放基本的数据类型,堆中主要存放引用类型(类).3.java语言的运行需要JVM的支持,JAVA将源文件转化为字节码文件,再... 阅读全文
posted @ 2014-05-14 00:08 ShadowAssault 阅读(275) 评论(0) 推荐(0) 编辑