java
一见!!!
不断学习不断进步
展开
-
HashMap和HashTable的区别(JDK1.8)
HashMap HashTable原创 2020-08-05 09:41:38 · 229 阅读 · 0 评论 -
HashMap底层原理详解(JDK1.8)
HashMap的put方法脑图 ! 在这里插入图片描述 HashMap的resize方法脑图原创 2020-08-05 08:57:52 · 232 阅读 · 0 评论 -
Java Collection接口下的类的范型为什么只能是包装类
话说 KK 今日遇到了泛型,当 KK 想将泛型改为基本数据类型的时候,编译器报错了。 咦?这是为什么?为什么会报错?—— KK 很疑惑 原来,泛型必须是包装类类型,也就是只能代表引用类型,而不能是基本数据类型,也就是不能是原始数据类型,比如 long / int / short / byte / double / float / boolean / char ,这些都是不能被引用了。 噢~我明白了!可是又为什么只能是包装类类型呢?—— KK 又问了 因为在程序中,有些结果有些数据可能会返回空值,转化转载 2020-06-06 16:10:35 · 482 阅读 · 0 评论 -
String StringBuild StringBuff的区别和联系
String类是不可变类,String是一个final类,任何赋值对String的改变,都会产生新的String对象的生成; (final类是干啥的? 修饰变量时:final修饰基本数据类型的变量时,必须赋予初始值且不能被改变,修饰引用变量时,该引用变量不能再指向其他对象,但可以改变该引用变量的内容。 修饰方法:方法前面加上final关键字,代表这个方法不可以被子类的方法重写。如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final。final方法比非final..原创 2020-06-06 14:16:03 · 620 阅读 · 0 评论