JiafanZhou
版主
发贴: 736
积分: 61
|
于 2008-09-25 16:15
newfish wrote: // 基本类型的包装器类 Long l1 = new Long(555), l2 = new Long(666); System.out.println("(Long)555 ^ (Long)666 = " + (l1 ^ l2));
这里不应该是用Long 而应该是用long吧 进行运算的应该是原始类型呀
No, when Java performs operations with primitive types, it uses integer not long. And Java5 will use its new feature "Autobox" to convert any Long, Integer type into integer.
When I was a kid I used to pray every night for a new bike. Then I realized that The Lord doesn't work that way, so I stole one and asked him to forgive me.
|