随笔分类 - lang
源码分析
摘要:1. String类的两个构造方法 2. new String中创建几个String对象? 1)创建两个String对象 内存模型如下: 2)创建一个String对象 内存模型如下: 3. String的intern方法 String类私有地维护着一个初始为空的字符串池,当调用intern方法时:
阅读全文
摘要:1. 泛型擦除 泛型是在 Jdk1.5 之后引入的,为了使字节码向前兼容,Java编译器会在编译时擦除泛型信息(泛型擦除)。假使有泛型类Xx<T>,对其进行反射并打印类中的泛型方法: 打印信息如下: 2. 桥接方法 假使有类Xx2继承自Xx<String>,则显然Xx2并未覆盖Xx中的两个方法: 1
阅读全文
浙公网安备 33010602011771号