牛客748007191号
牛客748007191号
全部文章
分类
java各种类的常用方法(4)
未归档(5)
题解(1)
归档
标签
去牛客网
登录
/
注册
牛客748007191号的博客
全部文章
(共8篇)
HashMap的扩容机制
HashMap主要成员变量: capacity:entry数组的长度,也是hashmap的容量,默认值为16(1<<4) loadFactory:负载因子,默认值为0.75f threshold:阈值,它的值等于capacity*loadFactory,当hashmap中entry...
2020-05-11
0
646
HashMap源码put方法实现原理(jdk1.8)
源码解读 public V put(K key, V value) { //调用putVal()方法完成 return putVal(hash(key), key, value, false, true); } final V putVal(int hash, K key, V v...
2020-05-05
0
604
【面试篇】为什么重写equals方法,还必须要重写hashcode方法
为什么? 是为了提高效率,采取重写hashcode方法,先进行hashcode比较,如果不同,那么就没必要在进行equals的比较了,这样就大大减少了equals比较的次数,这对比需要比较的数量很大的效率提高是很明显的,一个很好的例子就是在集合中的使用; 我们都知道java中的List集合是有序的,...
2020-05-01
0
716
Collection集合类型汇总(更新中)
类图如下集合表示一组被称为其元素的对象Collection、List、Set接口: 1.Collection是集合层次结构中的根接口,有两个子接口,List和Set,没有直接的实现类。 2.有些集合允许重复元素(List),有些不允许(Set)。 3.List集合是提供索引的,可以...
2020-04-30
0
959
“==”和equals的区别
首先,==操作符比较的是两个变量的值是否相等,它可以比较两个基本数据类型的值或两个引用变量是否相等。 然后,equals方法的话要分两种情况,一种是没有重写过的equals方法,也就是object类中的equals方法,它是实现也是用==操作符实现的,比较的是两个引用变量的值,也就是比较两个引用变量...
2020-04-29
0
421
object类的方法
object:所有类的父类,所有类都可以调用它的方法 public native int hashCode();获取类的哈希码,由操作系统提供,获取的是对象的地址值 public String toString() { return getClass().getName() + &q...
2020-04-29
0
466
System类的常用方法
1:currentTimeMillis方法,获取当前系统时间,单位为毫秒值,获取的值为1970年(哪一天哪个小时忘记了)到现在时间的毫秒值,可用计算时间差的方式用来计算程序的运行时间2:public static native void arraycopy(Object src, int src...
2020-04-29
0
471
sql语句count函数去重计数
只需在count中加入distinct '指定列'就可以在计算行数时去掉指定列中重复的值例子:select title,count(distinct emp_no) tfrom titlesgroup by title having count(*)>=2在count函数计数时去掉重复的emp...
2020-04-22
14
4674