摘要: Linux终端中运行.class文件出错 阅读全文
posted @ 2017-06-21 22:26 TooLateToLearn! 阅读(386) 评论(0) 推荐(0) 编辑
摘要: P316)Class fancyToyClass = Class.forName("FancyToy"); 这个方法是Class类的一个成员static成员。forName()是取得Class对象引用的一种方法,它返回一个Class对象的引用。对forName()的调用就是为了它产生的“副作用”:如 阅读全文
posted @ 2017-06-21 20:54 TooLateToLearn! 阅读(260) 评论(0) 推荐(0) 编辑
摘要: P283)不可变String String类中看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。最初的String对象则丝毫未动。每当把String对象作为方法参数时,都会复制一份引用,而该引用所指的对象其实一直待在单一的物理位置上。 不可变性会 阅读全文
posted @ 2017-06-21 17:36 TooLateToLearn! 阅读(94) 评论(0) 推荐(0) 编辑
摘要: P258)重抛异常会把异常抛给上一级环境中的异常处理程序,同一个try块的后续catch子句将被忽略。此外,异常对象的所有信息都得以保持。 如果只是把当前异常对象重新抛出,那么printStackTrace()方法显示的将原来的异常抛出点的调用栈信息,而并非重新抛出点的信息。要更新这个信息,可以调用 阅读全文
posted @ 2017-06-21 17:20 TooLateToLearn! 阅读(177) 评论(0) 推荐(1) 编辑