学习笔记

好记性不如烂博客

thinking in java 笔记

1,多态,向上转型:解决的办法是后期绑定,它的含义就是在运行时根据对象的类型进行绑定。后期绑定也叫动态绑定或运行时绑定。 java中除了static方法和final方法,(private方法属于final方法)之外,其他所有的方法都是后期绑定,这意味着通常情况下,我们不必判定是否应该进行后期绑定...

2012-12-31 20:29:37

阅读数:829

评论数:0

Exchanger的简单示例

两个线程可以交换对象的同步点。每个线程都在进入 exchange 方法时给出某个对象,并接受其他线程返回时给出的对象。public class Test { public static void main(String[] args) { final Exchanger exch = new...

2012-12-30 14:44:51

阅读数:491

评论数:0

转java中的volatile的用法

转:http://nnssll.blog.51cto.com/902724/204458 比如: int a = 10;  int b = a;  int c = a;  理论上来讲每次使用a的时候都应该从a的地址来读取变量值,但是这存在一个效率问题,就是每次使用a都要去内存中取...

2012-12-29 15:13:04

阅读数:424

评论数:0

JAVA面试题解惑系列

转:http://zangweiren.iteye.com/blog/209895 以下是偶看的一些笔记摘录: String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这...

2012-12-08 11:39:42

阅读数:1022

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭