Board logo

標題: 关于JAVA学习笔记这本书的问题 [列印本頁]

作者: krave    時間: 2013-10-8 15:38     標題: 关于JAVA学习笔记这本书的问题

良老师,你好
我在阅读《JAVA学习笔记JDK7》时,在第69页有提到
11111111 11111111 11111111 111111111
表示-2147483648
但是,实际上表示-2147483648的机器码应该是 10000000 00000000 00000000 00000000

而11111111 11111111 11111111 111111111所表示的应该是-1这个整型值。

还请帮忙确认。谢谢
作者: caterpillar    時間: 2013-10-8 16:46

這在正體版中已列為堪誤,並於再刷更新過 …

原文:

如果count已經到了2147483647,也就是int的最大值,此時記憶體中的位元組會是:
01111111 11111111 11111111 11111111
count + 1則會變為:
11111111 11111111 11111111 11111111

應更新為:

count + 1則會變為:
10000000 00000000 00000000 00000000
作者: krave    時間: 2013-10-9 01:48

這在正體版中已列為堪誤,並於再刷更新過 …

原文:

如果count已經到了2147483647,也就是int的最大值, ...
caterpillar 發表於 2013-10-8 16:46


原来是这样   2013年1月第2刷的简体版中,这部分还没有修正。
请问老师,哪边可以找到本书对应的勘误表。感恩感恩。
作者: caterpillar    時間: 2013-10-9 10:27

我這邊只有正體版的部份堪誤 …

* Java SE 7 技術手冊堪誤




歡迎光臨 CodeData 技術論譠 (http://codedata.com.tw/forum/) Powered by Discuz! 7.2