d3

接口和抽象类的共同点
接口和抽象类的区别
引用拷贝深拷贝和浅拷贝的区别
=-= 和 equal 的区别
String a = new String("ab"); // a 为一个引用
String b = new String("ab"); // b为另一个引用,对象的内容一样
String aa = "ab"; // 放在常量池中
String bb = "ab"; // 从常量池中查找
System.out.println(aa == bb);// true
System.out.println(a == b);// false
System.out.println(a.equals(b));// true
System.out.println(42 == 42.0);// true
为啥要有hashcode hashset地层hashcode()与equal()
equal()重写一定也要重写hashcode()
string stringbuilder以及stringbuffer之间的区别
string不可以改变的原因(内部final修饰数组 + 没有保留方法修改 + 子类继承不可修改)
字符串拼接直接用“+”还是stringbuilder?
string--- equal()和== 对比 object----equal()和 == 区别
字符串常量区的作用 : 提升性能 减少内存消耗
string s1 = new String("abc") 这句话创建了几个字符串常量 1或者2 字符串常量池有或者无
string intern()的作用
string类型的变量和常量做+ 运算 (常量折叠)(fianl修饰)

posted @ 2026-09-05 21:43  zjx7417  阅读(4)  评论(0)    收藏  举报