Java_SE
langlan4744
这个作者很懒,什么都没留下…
展开
-
static关键字总结
static_静态成员static修饰的成员叫做静态成员,属于类,不属于任何一个实例1.虽说静态成员不属于任何一个实例,但实例区域(通过对象引用或实例方法中通过this引用)中倒可以直接引用静态变量和静态方法 这是因为系统会自动找到实例所属类,然后调用类变量. 但是尽量不要用这种方式,以增强程序的可读性.一些集成开发环境如eclipse会发出警告,也许JDK将来会修正这个引用方原创 2010-04-17 02:30:00 · 340 阅读 · 0 评论 -
位运算
<br />=============print Bit==============<br />00000000 00000000 00000000 00000001 1<br />00000000 00000000 00000000 00000000 0<br />11111111 11111111 11111111 11111111 -1<br /> <br /> <br />=============test UNSIGNEDRIGHT SHIFT==============<br原创 2010-07-15 23:27:00 · 398 阅读 · 0 评论 -
ThreadLocal学习笔记
ThreadLocal设计初衷用于在多线程环境下保证每个线程流水线中所有方法访问的数据不会出现偏差 即不会访问到其它线程中的资源. 其实现方法为:既然要保持线程与线程间数据的隔离,那么将这些只为本线程服务的数据放在以线程为标识的某个容器之中ThreadLocal的做法是在Thread类中加了一个属性,这个属性为一个map,可以装任何对象,此map的key类型为ThreadL原创 2010-05-27 00:33:00 · 1399 阅读 · 0 评论 -
字符串比较: equals() 与 ==
最近作东西时字符串比较上出了点小问题,总结一下.字符串为对象:1."=="所有"对象变量"用==作比较时比的是两个对象在堆中的引用.2."equals()"所有对象的equals方法继承自Object类的方法,而String重写了equals方法的比较算法,它比较的是字符串的内容,即在堆中的了符序列3.特点字符串是一种比较特殊的对象,这里的特殊指的是在运行期间,它的赋值直接改变引用,而不是在原来所引用的内存块中做修改.(因此有了StringBuffer类的出现)结论:1.String s1 = "hello原创 2010-06-04 14:17:00 · 1407 阅读 · 0 评论