摘要: 1.equals:实现是比较两个对象的地址来确定对象是否相等,可重写,非常重要,在java中通过equals比较两个对象上是否相同(相等)。 2.(唯一用处就是在使用hashmap,set等容器时提高比较效率)hashcode()是一个对象的地址值产生的一串数字,未重写前可以唯一的标识一个对象,为什 阅读全文
posted @ 2019-10-19 17:41 高鸣泽 阅读(159) 评论(0) 推荐(0)
摘要: java8种基本类型: byte short int long 1 2 4 8 char 1 float double 4 8 boolean 1位 java3种引用类型 类(String属于类) 数组 接口 阅读全文
posted @ 2019-10-19 16:23 高鸣泽 阅读(101) 评论(0) 推荐(0)
摘要: 多态指一种行为产生不同的效果。如调用一个方法,参数不同,方法的实现效果也不同。再如,一个父类引用指向子类对象。 分类: 1.编译期多态:如方法的重载。即在编译期将调用的方法绑定,确定引用的对象。 2.运行期多态(动态联绑):即在编译期不确定具体调用的方法,在运行期绑定具体的方法。 阅读全文
posted @ 2019-10-19 16:14 高鸣泽 阅读(303) 评论(0) 推荐(0)
摘要: 问题: 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。 示例 1: 输入: 1->2->3 阅读全文
posted @ 2019-10-19 15:32 高鸣泽 阅读(149) 评论(0) 推荐(0)