java编程思想笔记
记录自己在看<<thinking in java>>记录的笔记,学习的心得。也希望能跟更多的人交流。
E等于MC平方
这个作者很懒,什么都没留下…
展开
-
java之finalize在继承关系中的使用
假设在基类BaseA中重载了finalize,如果继承类DerivedA中也要重载finalize,一定要先调用基类的版本,否则基类的finalize不会自动调用。原创 2015-03-21 23:03:49 · 1787 阅读 · 0 评论 -
java之final的各种用法
i1 是final,编译时就确定,所以不能更改。VAL_TWO和VAL_THREE是同样的道理,除此之外它还是static,意味着它是属于类本身,还不是实例。原创 2015-03-16 23:12:04 · 1551 阅读 · 0 评论 -
java之传递String类型的参数
如果你认为arrayPassTest 函数中,s是作为值传递,而ss是作为引用传递,所以有这样的输出结果,也不算错误,但是决对没有真正理解里面的原因。在这里,String 类型的传递是引用传递,也即是地址传递。这个是毋庸置疑的。因为在java里,String是对象类型,作为参数肯定是引用传递。之所以有值传递的效果,是因为Stirng内部实现时,是用char[] 来存储字符串的,所以String相当于char[]的包装类,那java中,包装类的一个特质就是值操作时体现对应的基本类型的特质。原创 2015-03-07 21:51:17 · 18570 阅读 · 5 评论 -
java多线程之引入Runnable
转载请注明出处http://blog.csdn.net/pony_maggie/article/details/39780825作者:小马本节用一种新的方式重新实现Counter示例,介绍Runnable的使用。Runnable是一个接口,我们的类只要继承这个接口并实现它的run方法即可实现多线程机制。如下所示:public class Co原创 2015-01-04 22:04:42 · 8805 阅读 · 1 评论