Java
文章平均质量分 52
veshid
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不可变类(immutable class)
*What is immutable class?意思是创建一个类后,该类中的实例是不可改变的。例如,java提供的8个包装类就是不可变的,一旦有了初始值后,就不能变了。示例:Double d = new Double (6.5);用了上述代码后,后续Double类并没有提供一个方法能让你修改d的值。*Why we use the immutable class?1原创 2013-03-03 16:44:50 · 1075 阅读 · 0 评论 -
i++与++i的区别
Tutorial里讲得比较简单,不知道在说什么http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.htmlThe only difference is that the prefix version (++result) evaluates to the incremented value, whereas the po原创 2012-11-18 21:10:39 · 416 阅读 · 0 评论 -
处理对象(1)-打印对象和toString方法
*What is toString method?Object类的一个方法,public String toString(),返回值为:getClass().getName() + '@' + Integer.toHexString(hashCode()),例如,一个典型值为:Person@5b09062e*How to use toString()?Person p =原创 2013-02-27 23:09:36 · 427 阅读 · 0 评论 -
处理对象(2)-==以及equals方法
*What is "== and equals()"?==:1. 判断基本类型变量是否相等;2. 判断引用类型是否指向一个对象;equals():判断引用类型变量所指向的值是否相同(String是这个标准,但可重写);*How to use "== and equals()"?String str1 = "Hello";String str2 = "Hell原创 2013-02-27 23:10:56 · 586 阅读 · 0 评论 -
instanceof的含义及用法
The Type Comparison Operator instanceofThe instanceof operator compares an object to a specified type. You can use it to test if an object is an instance of a class, an instance of a subclass, or an原创 2012-11-18 21:23:47 · 659 阅读 · 0 评论 -
Wrapper Class 包装类
*What is Wrapper Class(包装类)?Java为8种数据类型分别定义的相应的引用类型,称之为基本数据数据的“包装类”。包括:Byte、Short、Integer、Long、Character、Float、Double、Boolean。这些类都继承自Object类。*How to use Wrapper Class?1. 通过构造器创建一个包装类对象,通过xxx原创 2013-02-27 22:21:20 · 745 阅读 · 0 评论 -
关键字final
1. final 成员变量final修饰的成员变量必须由程序员显示地赋值*类Field:必须在静态初始化块中或声明该Field时指定初始值;*实例Field:必须在非静态初始化块、声明该Field或构造器中指定初始值;2. final 局部变量如果final修饰的局部变量在定义时没有指定默认值,则可以在后面代码中对该final修饰的变量赋初始值,但只能一次,不能重复赋值。原创 2013-03-01 22:55:58 · 424 阅读 · 0 评论 -
Singleton单例类
*What is Singleton?如果一个类始终只能创建一个实例,则这个类被称为单例类。单例类创建并没有特殊的关键词来创建,而是通过现有的一些关键词去修饰类,从而构造出一个单例类。*Why we use Singleton?有的时候,自由创建该类对象没有任何意义,还可能造成性能下降。因此,需要限制其他类自由地创建,防止出现一些问题。*How to use Singl原创 2013-03-01 22:25:06 · 451 阅读 · 0 评论 -
缓冲设计-buffer
流程图如下:关键步骤在于开辟一块缓冲区来存放已创建的变量,如果缓存有变量,则直接返回这些缓存的变量;另外一个关键是这里的S5以及S6,即在缓存池已经满了的情况下,如何替换里面的缓存,这里可以动些脑筋,比如优先替换使用频率低/优先级低的缓冲单元;原创 2013-12-14 19:30:53 · 912 阅读 · 0 评论
分享