美文网首页
java String 为什么是final

java String 为什么是final

作者: xlz | 来源:发表于2019-10-24 14:25 被阅读0次

1. 效率不变类,数据放入常量池,当字符串类型一样时,指向同一个对象

2.线程安全,

4. 存放位置: 

JDK1.7 及之后版本的 JVM 已经将运行时常量池从方法区中移了出来,在 Java 堆(Heap)中开辟了一块区域存放运行时常量池。

JDK1.8开始,取消了Java方法区,取而代之的是位于直接内存的元空间(metaSpace)。

相关文章

  • Android面试题总结

    [TOC] 1 JAVA: String为什么这么设计 在源码中string是用final 进行修饰,它是不可更改...

  • Java常见知识总结(转)

    Java总结 一、Java基础 1、String类为什么是final的。 2、HashMap的源码,实现原理,底层...

  • Java面试题疑难点

    1. java值传递和引用传递 String为什么是值传递而不是引用传递 答:String是final的

  • Java问题解疑

    一. Java基础 在java中String类为什么要设计成final? ClassLoader.loadClas...

  • java.lang.String 类

    为什么说 String 类是不可变的 String 被声明为 final,因此它不可被继承。 在 Java 8 中...

  • java String 为什么是final

    1. 效率不变类,数据放入常量池,当字符串类型一样时,指向同一个对象 2.线程安全, 4. 存放位置: JDK1....

  • [收藏文章]Java岗位面试题

    一、Java基础 1. String类为什么是final的。 final修饰的类不能被继承,即它不能拥有自己的子类...

  • 2018-09-28

    一、Java基础 1.String类为什么是final的。 https://www.cnblogs.com/iku...

  • String,StringBuffer,StringBuilde

    String: 源码: public final class String implements java.io....

  • Java开发岗位面试题归类

    一、Java基础 1、String类为什么是final的。 2、HashMap的源码,实现原理,底层结构。 3、说...

网友评论

      本文标题:java String 为什么是final

      本文链接:https://www.haomeiwen.com/subject/scorvctx.html