摘要: 这是官方文档里面说的 按照自己的理解总结一下: ①方便后续使用集合类HashMap方便 ②在一次java应用程序运行期间,同一对象上不论调用多少次hashCode方法,返回的值都一样【仅限当前执行的那个】 ③只要根据 equals方法(比较的东西其实是程序员后来重写的,只比较相比较的呗),两个对象相 阅读全文
posted @ 2017-04-10 16:56 Nicolellu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: == ①数值比较【必须为整数,小数因为精度问题不能通过这个比较,只能依靠d1-d2<0.0000000001这样的比较两者的不同】,值相等就行。 ②引用比较,引用的对象有父子关系或者是同一类的才能比较,只有当指向同一个引用才相等-即必须完全一样一样的。 equals 只能比较对象的,不能比较数值的, 阅读全文
posted @ 2017-04-10 16:33 Nicolellu 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型-几个字节-封装类名 整数类型: byte——1——Byte short——2——Short int——4——Integer long ——8——Long 浮点类型: float——4 ——Float double——8——Double 字符类型 char ——2——Character 阅读全文
posted @ 2017-04-10 16:24 Nicolellu 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 448. Find All Numbers Disappeared in an Array 误区,O(n)不是要求只能有一个for循环,而是要求,不能有嵌套的for循环!!! 所以可以一个for结束,再一个for结束····这样的 气死了!!数组是 i=0;i<nums.length;i++; 要减 阅读全文
posted @ 2017-04-10 16:17 Nicolellu 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. Two Sum 一、暴力,很简单也很容易想到,竟然AC了,以为会超时。 二、映射表 要点在于,hashMap可以通过key取value,但无法根据value取key。所以要反过来加才行 167. Two Sum II - Input array is sorted 双指针问题 4.11再做 阅读全文
posted @ 2017-04-10 15:52 Nicolellu 阅读(111) 评论(0) 推荐(0) 编辑