- 博客(6)
- 收藏
- 关注
转载 Java内存区域和GC机制
Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对JVM(Java Virtual Machine)中的内存
2014-03-14 15:15:16 1208
原创 Thinking in Java RTTI和反射机制
意义 编程思想中的解释:运行时类型信息使得你可以在程序运行时发现和使用类型信息。并不是所有的Class都能在编译时明确,因此在某些情况下需要在运行时再发现和确定类型信息(比如:基于构建编程),这就是RTTI(Runtime Type Information,运行时类型信息)。在Java中,在运行时识别对象和类的信息主要有两种方式:一种是“传统的”RTTI,它假定我们在编译时已经知道了所有的类型;
2014-03-14 00:16:14 1492
原创 Thinking in Java 类加载与初始化
在阅读Java编程思想类型信息Class.forName()方法时牵扯到Class类对象和类加载过程,这里作下记录 类加载器 类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并且编译了一个新类,就会产生一个Class对象(更恰当地说,是被保存在一个同名的.class文件中)。为了生成这个类的对象,运行这个程序的Java虚拟机(JVM)将使用被成为“类加载器“的子系统。
2014-03-13 15:03:20 992
转载 [解惑] 领略内部类的内部
内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。 Java代码
2014-03-05 16:01:12 687
转载 Thinking in Java 内部类
Java 内部类种类及使用解析 内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested class) 成员内部类member inner c
2014-03-05 15:46:55 1065
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人