ITIronMan
ITIronMan
全部文章
JAVA知识
归档
标签
去牛客网
登录
/
注册
ITIronMan的博客
写代码的里最有奇思妙想的,奇思妙想人的里最会写代码的
全部文章
/ JAVA知识
(共3篇)
【JAVA】为什么重写equals时必须重写hashcode方法
Object 的 hashcode 方法是本地方法,该方法直接返回对象的内存地址。如果没有重写hashCode(),则任何对象的hashCode()值都不相等(而hashmap想让部分值的hashCode值一样,所以就要重写)。 HashMap中的比较key是这样的,先求出key的hashcode...
2020-09-08
1
776
【JAVA】String StringBuffer StringBuilder的线程安全性
先说结论:String和StringBuffer是线程安全的,Stringbuilder是非线程安全的。String中用final关键词修饰字符数组来保存字符串:private final char value[](JAVA 9以后String类改用byte数组储存字符串 private final...
2020-08-13
0
1040
【JAVA】C和JAVA在结束符这一概念上的区别
首先说结论: C语言中在字符串或者字符数组的结尾有额外字符“\0”来表示结束。 JAVA语言中没有结束符这一概念。 具体区别:1.C 语言 在C语言中字符串和字符数组基本上没有区别,都需要结束符;如:char s[4]={'a','b','c','d'};此字符数组的定义编译可以通过,...
2020-08-13
0
741