![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 解惑
千寻221
这个作者很懒,什么都没留下…
展开
-
Java解惑
表达式之谜 字符之谜 循环之谜 异常之谜 类之谜原创 2014-06-19 14:24:43 · 829 阅读 · 0 评论 -
Java解惑五:类之谜
谜题46 函数重载的问题。 JAVA重载解析过程:1. 选取所有可用的方法或者构造器;2. 从过程1中选取的方法或构造器中选择最精确的。 一般而言:可以强制要求编译器选择一个精确的重载版本,将实参转型为形参所声明的类型。 谜题47 继承中静态域的问题。 静态域由声明它的类及其所有子类共享。 如果需要让每一个子类都具有某个域的单独拷贝原创 2014-06-20 17:15:42 · 718 阅读 · 0 评论 -
Java解惑八:更多库之谜
本文是根据JAVA解惑这本书,做的笔记。 电子书见:http://download.csdn.net/detail/u010378705/7527721 谜题76 将线程的启动方法start(),写成了run(); PS:管程(monitor)锁有待进一步理解。 谜题77 线程中锁的问题。 理解不深刻。 谜题78 反射会造成访问原创 2014-06-21 20:33:54 · 665 阅读 · 0 评论 -
Java解惑一:表达式之谜
有待完成原创 2014-06-20 17:11:26 · 494 阅读 · 0 评论 -
Java解惑二:字符字谜
有待完成原创 2014-06-20 17:12:12 · 530 阅读 · 0 评论 -
Java解惑三:循环之谜
谜题24 byte是有符号的,范围是-128 - 127。而0x90是int类型。比较的时候,不相等。 如果想让其相等,需要进行类型转换:(byte & 0xff) 或者 (byte)0x99。 谜题25 自增运算符对循环的影响。j = j++,先赋值。 谜题26 Integer.MAX_VALUE加一之后会变成Integer.MIN_VALU原创 2014-06-20 17:13:24 · 654 阅读 · 0 评论 -
Java解惑四:异常之谜
谜题36 finally语句中的return语句会覆盖掉try语句中的。 谜题37 该部分还需要进一步理解 一个方法可以抛出的被检查异常集合是它所适用的所有类型声明要抛出的被检查集合的交集。原创 2014-06-20 17:14:43 · 647 阅读 · 0 评论 -
Java解惑六:库之谜
本文是根据JAVA解惑这本书,做的笔记。 电子书见:http://download.csdn.net/detail/u010378705/7527721 谜题56 BigInteger、BigDecimal以及包装类型的实例是不可改变。 BigInteger five = new BigInteger("5"); BigInteger total = BigInteger.ZERO原创 2014-06-21 13:53:38 · 647 阅读 · 0 评论 -
Java解惑七:更多类之谜
谜题66 继承的问题。 对于实例方法:命名相同时,子类会覆写父类的方法,且访问权限至少和父类一样大。 对于域:命名相同时,子类会隐藏父类的域,且访问权限任意。 谜题67 不要重用库中的类名。 谜题68 命名的问题。 类名应该以大写字母开头,形式为:MixedCase。 变量以小写字母开头,形式为:mixedCase。 常量以大写字母开头,原创 2014-06-21 16:05:40 · 656 阅读 · 0 评论