问题 昨天同事和我聊了他偶然间看到的一道面试题,引出了后面的深入分析。 1 System.out.println(Integer.valueOf((char)-1)); //output: 65535 为什么输出是 65535 而不是 -1 呢? 分析 先回顾一下计算机相关的知识点: 原码……

阅读全文