随笔分类 -  易忘知识

摘要:知识点一 数据结构 1.jdk1.7以前 数组+链表 2. jdk1.8数组+链表+红黑树 问题一:为什么转成对应的红黑树 链表在进行元素的查找时,它的时间复杂度O(n); 红黑树在进行元素的查找时,它的时间复杂度Ologn 红黑树的查找要优于链表 知识点二 红黑树的特点 1.平衡二叉树 2.最长路 阅读全文
posted @ 2021-09-06 00:47 雨后星辰zxj 阅读(312) 评论(0) 推荐(0)
摘要:1.Java对象为什么重写equals和hashcode方法?有什么作用? 答:默认equals在比较两个对象时,是看他们是否指向同一个地址的。但有些时候,我们希望两个对象只要是某些属性相同就认为他们的equals为true 比如:学生对象,在某种情况下,我们认为学号一样的对象是同一学生,那么重写之 阅读全文
posted @ 2021-09-05 14:31 雨后星辰zxj 阅读(51) 评论(0) 推荐(0)
摘要:代码如下 Integer a=127; Integer b=127; Integer c=128; Integer d=128; System.out.println(a==b);//true System.out.println(c==d);//false 编译成class文件 Integer a 阅读全文
posted @ 2021-08-27 00:16 雨后星辰zxj 阅读(62) 评论(0) 推荐(0)
摘要:1.用到的工具包 <!-- 用于查看当前线程锁的状态 分析JVM中Object布局 --> <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.7.1</versio 阅读全文
posted @ 2020-06-06 22:55 雨后星辰zxj 阅读(583) 评论(0) 推荐(0)
摘要:1.NPE异常 三目运算符: exp1?val1:val2; exp1为true 返回 val1 反之 exp1=false 返回 val2 int i=0; boolean flag=false; Integer j=null;// ************正常输出**************** 阅读全文
posted @ 2020-06-05 13:28 雨后星辰zxj 阅读(309) 评论(0) 推荐(0)