面试
懒惰的小白521
这个作者很懒,什么都没留下…
展开
-
String类的intern 方法的例题详解
ps:1.8和1.6版本的intern方法的做法会有所不同jdk 1.8 将这个字符串对象尝试放入串池,如果有则并不会放入,如果没有则放入串池, 会把串 池中的对象返回jdk1.6 将这个字符串对象尝试放入串池,如果有则并不会放入,如果没有会把此对象复制一份, 放入串池, 会把串池中的对象返回(基于1.8来实现)例题一:public class Demo1_23 { // ["ab", "a", "b"] public static void main(String[] ar原创 2021-01-02 17:47:26 · 154 阅读 · 0 评论 -
Stringtable(串池)常见的面试题详解
一、比较字符串是否相等package cn.itcast.jvm.t1.stringtable;// StringTable [ "a", "b" ,"ab" ] hashtable 结构,不能扩容public class Demo1_22 { // 常量池中的信息,都会被加载到运行时常量池中, 这时 a b ab 都是常量池中的符号,还没有变为 java 字符串对象 // ldc #2 会把 a 符号变为 "a" 字符串对象 // ldc #3 会把 b 符号变为 "b"原创 2021-01-02 15:36:25 · 459 阅读 · 2 评论