时光如流水,匆匆又是一周过去,学习的时间总是过得很快,这一周的时间里,我从前端知识的学习跨越到了后台的开发,对于以前不懂的知识又有了不同的理解,随着学习知识的增多,我发现复习的好处逐渐体现了出来了,因为学习总是会遗忘的,如果不复习的话,可能过不了几天知识便又忘记,只有合适的复习,才能将知识吸收到最后.所以给后来者一个建议,复习也是很有必要的.最后为大家分享一些知识点:
1. try{} catch{}语句块中:
finally的代码块一定会被执行,即使finally代码块之前函数有return语句,finally代码块也会执行
除以下一种特例: System.exit(0);这条语句后的finally将不再执行
finally的作用是无论是否有异常发生,都要对资源进行释放;资源释放在finally里面
2,同一个类的每个对象有不同成员变量存储空间
同一个类的每个对象共享方法
3,java比较对象时,“==”比较的是对象在内存堆内的地址,String重写了Object的equals方法,因而两个相同的字符串,equal返回是true:public boolean equals(Object anObject)
Compares this string to the specified object.
The result is true if and only if the argument is not null and is a String object ,that represents the same sequence of characters as this object.
4,instanceof 判断前面那个类是否属于后面的那个类保护后面列的子类
5,LIst,Set,Map集合不能添加基本数据类型(放基本类型能自动装箱成引用类型),必须装object |
|