![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【《java》解惑】
文章平均质量分 88
xiazdong
ECNU-SEI
展开
-
循环之谜总结
1.类型转换时的问题问题:byte b = (byte)0x90;等于多少? -112分析:(1)int占32位,byte占8位(2)而0x90看上去可以用8位表示,但是byte因为是有符号数,因此范围是-128~127,而0x90是144,如果用byte表原创 2011-09-08 10:37:04 · 1453 阅读 · 1 评论 -
异常之谜总结
1.意外结束和正常结束的概念正常结束:按照语句的顺序执行完毕。意外结束:例如break,continue等阻止程序按顺序执行下面的语句。public class PuzzlerDemo36{ public static void main(String args[]原创 2011-09-08 18:40:57 · 1231 阅读 · 0 评论 -
类之谜总结
1.方法重载规定分析:JAVA重载解析过程分为2步:(1)根据实参选取所有可应用的。(2)根据形参选取最精确的。(并没有使用实参)比如:如果fun(Object o)和fun(double[]b)都是可应用的,则double[]的每个对象都是Object类原创 2011-09-09 08:10:33 · 1317 阅读 · 0 评论 -
库之谜总结
1.不可变类型的问题问题:BigInteger i = 1;BigInteger j = 1;i.add(j);后i是多少? 1分析:(1)不可变类型种类:String、BigDecimal、BigInteger和各种包装器类型都是不可变类型原创 2011-09-10 10:15:10 · 1031 阅读 · 0 评论 -
表达式之谜总结
一、奇数表达问题问题:我们经常会认为i%2==1能够判断是否为奇数。分析:(1)取模操作符(%):当取余操作返回一个非零的结果时,这个结果一定和左操作符有相同的符号。举例:3%2=1;-3%2=-1; 对应前面的定义,由于左操作符是-3,因此结果应该原创 2011-08-29 23:50:20 · 1800 阅读 · 0 评论 -
更多库之谜总结
1.在使用多线程时要注意run方法和start方法的区别 t.run();main线程调用t的run方法,并没有创建新线程。 t.start();创建一个新的线程t,并执行。public class PuzzleDemo76{ public static原创 2011-09-17 13:28:41 · 1020 阅读 · 0 评论 -
高级谜题总结
1.-2147483648和-(2147483648)是否相等?分析:因为int的数值分布是不对称的,并且2147483648已经超过了Integer.MAX_VALUE,他是Integer.MIN_VALUE的字面常量。因此2147483648只能作为一元负操作符的原创 2011-09-18 20:17:36 · 1293 阅读 · 0 评论 -
字符之谜总结
一、字符连接问题问题:‘H’+'a'的结果是什么? 169分析:(1)"+"有两种用法:字符串连接:两个操作数之一一定要是String加法:一般的加法(2)对于字符,+并没有什么重载方式能够连接两个字符,因此只能执行加法。(3)对于字符的加法,可以转原创 2011-08-30 16:35:09 · 1060 阅读 · 0 评论 -
惊悚的Hello World
\u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0020\u0020\u0020\u0063\u006c\u0061\u0073\u0073\u0020\u0055\u0067\u006c\u0079\u007b\u0070\u0075原创 2011-08-30 14:11:41 · 1410 阅读 · 1 评论