随笔分类 -  java-查漏补缺

摘要:在Java指令中创建对象和赋值操作是分开进行的,也就是说instance = new Singleton();语句是分两步执行的。但是JVM并不保证这两个操作的先后顺序,也就是说有可能JVM会为新的Singleton实例分配空间,然后直接赋值给instance成员,然后再去初始化这个Singleto... 阅读全文
posted @ 2015-04-13 11:08 beyondbycyx 阅读(252) 评论(0) 推荐(0)
摘要:3.try后面 try{}后面必接上一个catch或者finally,否则编译不过去1, % 和 / 经常弄反!2. String的split(参数)方法里的参数值 参数只能是给定的正则表达式,可以是“ ”空格,不能是“.”,因为给定的正则表达式里没这个值 阅读全文
posted @ 2014-12-24 22:47 beyondbycyx 阅读(99) 评论(0) 推荐(0)
摘要:12.Object的hashCode()和equals()方法的相互关系在JDK的API中规定Object类的hashCode()的原则如下:如果根据 equals(Object) 方法,两个对象是相等的,那么对这两个对象中的每个对象调用 hashCode 方法都必须生成相同的整数结果。如果根据 e... 阅读全文
posted @ 2014-12-23 16:59 beyondbycyx 阅读(164) 评论(0) 推荐(0)
摘要:出现“unreachable code”的编译出错的原因是,Java检查到他们后面的语句都无法执行下去,要不是因为跳到下一次循环,或其他地方,要不是因为不停死循环,无法执行下一句。这些错误叫做编译时错误Checked exception:这类异常都是Exception的子类Unchecked exc... 阅读全文
posted @ 2014-12-02 16:19 beyondbycyx 阅读(1763) 评论(0) 推荐(0)