白马是马吗?
摘要: 白马是马吗?本来这不应该是个问题,可是到了OO程序员这里,它就成了问题。不过程序员们通常讨论的是正方形是否是长方形,这和白马是否是马是同一个问题。
阅读全文
posted @
2007-09-20 12:42 teasp 阅读(2133) |
评论 (2) 编辑
java里的clone
摘要: 今天看了一下java里的clone,在实验中留意到一个问题:如果一个类不重写clone()方法,那么根本无法调用clone()方法。这让我感到困惑,Object类里面写了protected clone(),而java里所有类都是继承Object,为什么它们没法继承Object的clone()方法呢?希望哪位好心人能解释下,感激不尽!
阅读全文
posted @
2007-09-18 11:25 teasp 阅读(472) |
评论 (4) 编辑
Java的移位运算符
摘要: 移位运算符面向的运算对象也是二进制的“位”。可单独用它们处理整数类型(主类型的一种)。
阅读全文
posted @
2007-09-12 11:05 teasp 阅读(400) |
评论 (0) 编辑
System.err与System.out的区别
摘要: 今天在做测试的时候发现为了醒目用System.err打出来的信息和普通的System.out打出来的信息的顺序出乎我的意料之外,纳闷之下google之。发现两者还是很有区别的。。。
阅读全文
posted @
2007-09-12 10:40 teasp 阅读(1355) |
评论 (4) 编辑
Java NIO原理和使用
摘要: Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。
阅读全文
posted @
2007-09-03 11:07 teasp 阅读(439) |
评论 (0) 编辑