JAVA
JAVA相关
芝麻街战神
这个作者很懒,什么都没留下…
展开
-
【JAVA基础】解决Hash冲突
又叫双哈希法,有多个不同的Hash函数.当发生冲突时,使用第二个,第三个…每个哈希表节点都有一个next指针,多个哈希表节点可以用next指针构成一个单向链。一旦发生了冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总。表,被分配到同一个索引上的多个节点可以用这个单向链表进行存储.能找到,并将记录存入。计算地址,直到无冲突。原创 2023-02-14 13:11:19 · 128 阅读 · 0 评论 -
【JAVA基础】四种引用
虚引用的回收机制跟弱引用差不多,但是它被回收之前,会被放入 ReferenceQueue 中。可用场景: Java源码中的 java.util.WeakHashMap 中的 key 就是使用弱引用,我的理解就是,一旦我不需要某个引用,JVM会自动帮我处理它,这样我就不需要做其它操作。上诉所说的几类引用,都是指对象本身的引用,而不是指Reference的四个子类的引用(SoftReference等)。强引用是平常中使用最多的引用,强引用在程序内存不足(OOM)的时候也不会被回收,使用。原创 2023-02-14 13:08:29 · 89 阅读 · 0 评论 -
【JAVA基础】内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。原创 2023-02-14 13:02:03 · 81 阅读 · 0 评论 -
【JAVA基础】重载和重写
重载和重写的区别原创 2023-02-14 12:27:30 · 80 阅读 · 0 评论 -
【JAVA基础】instanceof关键字的作用
instanceof关键字原创 2023-02-14 12:01:43 · 114 阅读 · 0 评论 -
【JAVA基础】基本数据类型
JAVA基本数据类型原创 2023-02-12 14:51:09 · 106 阅读 · 1 评论 -
【JAVA基础】面向对象和面向过程的区别
面向对象和面向过程的区别原创 2023-02-12 14:49:40 · 127 阅读 · 0 评论