top

关于JAVA学习笔记这本书的问题

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

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

还请帮忙确认。谢谢

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

原文:

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

應更新為:

count + 1則會變為:
10000000 00000000 00000000 00000000

TOP

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

原文:

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


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

TOP

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

* Java SE 7 技術手冊堪誤

TOP