04 2016 档案

摘要:要点: 1.凡是使用加号进行相加,都会进行拆箱操作,进行数值的加减。 2.使用new Integer 的方式,是创建新的对象 3. Integer i = 40; 对于等号右侧是数值,不是对象,系统会调用Integer valueOf(int i)将其装箱,如果在-128-127之间,从常量池获取对 阅读全文
posted @ 2016-04-28 15:31 lion85 阅读(273) 评论(0) 推荐(0)
摘要:问题1 怎么判断两个对象是相同的? 1.使用等号== 判断两个对象是否相同,这种是严格的相同,即内存中的同一个对象 Object的equal方法就是使用==判断两个对象是否相同 2.对于一些业务场景,当两个对象相同时,并不要求它们是内存中的同一个对象 ,只要满足业务上相同规则就可以认为它们相同。比如 阅读全文
posted @ 2016-04-26 17:08 lion85 阅读(1239) 评论(0) 推荐(0)