Java
文章平均质量分 86
edisonlg
这个作者很懒,什么都没留下…
展开
-
Java-之一
Early Binding vs. Late BindingThe function call generated by a non-OOP compiler causes early binding. It means the compiler generates a call to a specific function name, and the linker resolves th原创 2011-12-09 15:12:40 · 670 阅读 · 0 评论 -
深入分析 Java I/O 的工作机制
==========================================================================原文地址:http://www.cnblogs.com/rollenholt/articles/2236871.html==========================================================转载 2012-04-06 17:52:34 · 757 阅读 · 0 评论 -
Strong, Soft, Weak, Phantom Reference
Java 对象的状态有: * 已创建(created) * 强可达(strong reachable) * 不可见(invisible) * 不可达(unreachable) * 已收集(collected) * 终化(finalized) * 已回收(deallocated) 强引用(strong referenc原创 2011-12-25 13:31:03 · 786 阅读 · 0 评论 -
Java中String背后的故事
Overview of String and StringBufferImmutable objects cannot be modified once they are created. Mutable objects can be modified after their creation. String objects are immutable where as StringBuf翻译 2012-01-07 12:42:01 · 1194 阅读 · 1 评论 -
StringBuffer vs. StringBuilder
StringBuilder 是j2se1.5.0才新增的类,在此之前的版本若有相同的需求,则使用java.util.StringBuffer。事实上StringBuilder 被设计为与StringBuffer具有相同的操作接口。在单线程下使用StringBuilder 会有较好的效率,因为StringBuilder 没有处理同步的问题。StringBuffer则会处理同步问题,如果StringB原创 2011-12-25 13:13:33 · 622 阅读 · 0 评论 -
Java中的String
Literal strings within the same class in the same package represent references to the same String object.Literal strings within different classes in the same package represent references to the same原创 2011-12-25 12:15:22 · 653 阅读 · 0 评论 -
使用jad查看Java的字节码指令
使用jad工具下载地址:http://www.varaneckas.com/jad把jad.exe 放到jre bin目录下.也可以使用eclip的插件,下载地址:http://sourceforge.net/projects/jadclipse/配置jadclipse :Window>Preferences...>Java>JadClipse>Path to原创 2011-12-25 11:01:53 · 1449 阅读 · 0 评论 -
class文件结构-之二
Class类文件的结构 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部都是程序运行的必要数据,没有空隙存在。当遇到需要占用8位字节以上的空间的数据项时,则会按照高位在前的方式分割成若干个8位字节进行存储。根据Java虚拟机规范的规定,Class文件格式采用一转载 2011-12-25 14:09:20 · 613 阅读 · 0 评论 -
class文件结构-之一
从上图中可以看到,一个 Java 类文件大致可以归为 10 个项:Magic:该 项存放了一个 Java 类文件的魔数(magic number)和版本信息。一个 Java 类文件的前 4 个字节被称为它的魔数。每个正确的 Java 类文件都是以 0xCAFEBABE 开头的,这样保证了 Java 虚拟机能很轻松的分辨出 Java 文件和非 Java 文件。Version:该项存放了 Ja转载 2011-12-25 13:55:44 · 683 阅读 · 0 评论 -
Java-之二
Abstract class and methodA class containing abstract methods is called an abstract class. It is possible to create a class as abstract without any abstract methods. If a class contains one原创 2011-12-13 14:08:36 · 989 阅读 · 0 评论 -
局部内部类为什么只能访问final局部变量?
//只有定义成 final String obj 才不会报错public void test(final String obj){ Thread myThread = new Thread() { public void run() { System.out.println(obj); } }; myThr原创 2012-01-07 14:03:40 · 13712 阅读 · 4 评论