java
wozhaosini
这个作者很懒,什么都没留下…
展开
-
java常量池详解
此文转载:http://www.cnblogs.com/DreamSea/archive/2011/11/20/2256396.html首先看如下代码:/** * * @author DreamSea 2011-11-19 */public class IntegerTest { public static void main(String[] args) {转载 2013-09-26 11:23:00 · 456 阅读 · 0 评论 -
java中&和&&的异同
一、共同点&和&&都可以用作逻辑与的运算符,当运算符两边的表达式的结果都是true时,整个运算结果才是true,否则,为false二、不同点1. &&具有短路功能,即如果第一个表达式为false,则不会再计算第二个表达式,而&则没有这个功能2. &具有位运算符的功能,可以经行可以按位与运算原创 2013-09-26 10:12:39 · 845 阅读 · 0 评论 -
java高效实现大文件拷贝
在java中,FileChannel类中有一些优化方法可以提高传输的效率,其中transferTo( )和 transferFrom( )方法允许将一个通道交叉连接到另一个通道,而不需要通过一个缓冲区来传递数据。只有FileChannel类有这两个方法,因此 channel-to-channel 传输中通道之一必须是 FileChannel。不能在sock通道之间传输数据,不过socket 通道实原创 2013-11-18 19:10:38 · 2655 阅读 · 0 评论 -
java中hashcode的计算方法
1. 把某个非零常数值,比如说17,保存在一个叫result的int类型的变量中。 2. 对于对象中每一个关键域f(指equals方法中考虑的每一个域),完成以下步骤: a. 为该域计算int类型的散列码c: i. 如果该域是boolean类型,则计算(f ? 0 : 1) 。 ii. 如果该域是byte、char、short或者in原创 2014-02-26 10:12:26 · 8404 阅读 · 0 评论 -
java中>、>>、>>>三个符号的区别
>表示大于号。>>表示有符号右移,即:如果是正数,则前面补0,如果是负数,则前面补1。>>>表示无符号右移,即无论是正数还是负数,前面都补0。原创 2014-02-27 18:33:36 · 6429 阅读 · 0 评论