01 2017 档案

摘要:1. 正确关闭资源 开发中打开的一些物理资源,必须显示进行关闭。Java回收机制是内存管理的一部分,只能对堆内存回收,对程序中打开的物理资源无能为力。必须进行显式关闭资源 2. finally 不论try块是正常结束,还是中途非正常退出,即使其包含return语句,finally块都会执行 但是碰到 阅读全文
posted @ 2017-01-11 11:53 郭天 阅读(207) 评论(0) 推荐(0)
摘要:1. instanceof 运算符的陷阱 instanceof 运算符前面操作数的编译时类型必须是以下三种情况:①与后面的类相同②是后面的父类③是后面的子类。否则 无法通过编译(Incompatible conditional operand types String and Math) 使用该运算 阅读全文
posted @ 2017-01-11 10:07 郭天 阅读(226) 评论(0) 推荐(0)
摘要:1. switch语句 Only convertible int values, strings or enum variables ,即switch语句的表达式的类型只能是可以转换成int型的(向上转型,不丢失精度的),字符串类的和枚举类的 2.if语句 使用if...else语句:优先 把 包含 阅读全文
posted @ 2017-01-10 16:56 郭天 阅读(133) 评论(0) 推荐(0)
摘要:1. 关于字符串的陷阱 JVM对字符串的处理 String java = new String("Java"); 创建了几个对象? 2个。“Java”直接量对应的字符串对象;new String()构造器返回的字符串对象 java.intern() 可以字符串池中的直接量对象。 字符串及基本类型的包 阅读全文
posted @ 2017-01-09 21:33 郭天 阅读(257) 评论(0) 推荐(0)