上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 42 下一页

2023年3月9日

Java基础——HashMap 的长度为什么是 2 的幂次方

摘要: HashMap 的长度为什么是 2 的幂次方 为了能让 HashMap 存取高效,尽量较少碰撞,也就是要尽量把数据分配均匀。我们上面也讲到了过了,Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出 阅读全文

posted @ 2023-03-09 22:15 HHHuskie 阅读(201) 评论(0) 推荐(1) 编辑

hashcode方法(本地方法——由各种jvm所决定)

摘要: 阅读全文

posted @ 2023-03-09 22:02 HHHuskie 阅读(12) 评论(0) 推荐(0) 编辑

Comparable和Comparator的区别

摘要: 一、Comparable与Comparator的相同点 Comparable和Comparator都是java的一个接口,多用于实现集合中元素的比较及排序。当我们自定义一个类时,如果需要规定其中的排序规则时,我们就必须用到比较接口。例如: public class Person{ private S 阅读全文

posted @ 2023-03-09 20:30 HHHuskie 阅读(121) 评论(0) 推荐(0) 编辑

Java基础——集合类

摘要: 阅读全文

posted @ 2023-03-09 15:40 HHHuskie 阅读(3) 评论(0) 推荐(0) 编辑

2023年3月8日

GraphSAGE

摘要: 阅读全文

posted @ 2023-03-08 16:57 HHHuskie 阅读(26) 评论(0) 推荐(0) 编辑

PinSAGE

摘要: 阅读全文

posted @ 2023-03-08 16:33 HHHuskie 阅读(12) 评论(0) 推荐(0) 编辑

2023年3月6日

RDF基本概念

摘要: 阅读全文

posted @ 2023-03-06 16:43 HHHuskie 阅读(92) 评论(0) 推荐(0) 编辑

2023年3月5日

hashcode()和equals()方法

摘要: 先说结论:重写hashcode()方法后一定要重写equals()方法;重写equals()方法也一定要重写hashcode()方法。 hashcode()和equals()方法的关系: 首先,这两个方法都是java.lang.Object类下的方法; /** * native 方法,用于返回对象的 阅读全文

posted @ 2023-03-05 01:00 HHHuskie 阅读(16) 评论(0) 推荐(0) 编辑

2023年3月4日

Java——NIO三大核心部分

摘要: 在Java NIO中,选择器(Selector)、通道(Channel)和缓冲区(Buffer)是三个核心组件。 选择器:它允许一个单独的线程来监视多个输入通道。你可以注册多个通道使用一个选择器,然后使用一个单独的线程来“选择”通道:这些通道里已经有可以处理的输入,或者选择已准备写入的通道。可以把它 阅读全文

posted @ 2023-03-04 19:43 HHHuskie 阅读(43) 评论(0) 推荐(0) 编辑

2023年3月1日

Java——四种线程创建方式

摘要: java中创建线程有四种方式,分别是:继承Thread类,重写run方法,然后创建线程对象并调用start方法。实现Runnable接口,实现run方法,然后创建线程对象并传入Runnable实例,再调用start方法。实现Callable接口,实现call方法,然后创建FutureTask对象并传 阅读全文

posted @ 2023-03-01 13:38 HHHuskie 阅读(32) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 42 下一页

导航