String str="java265"与 String str=new String("java265")有什么区别呢?
下文笔者讲述String定义的两种方式简介说明,如下所示
两者定义字符串,在后台的存储方式不同 String str="java265":Java 虚拟机会将其分配到常量池中 String str=new String("java265") 则会被分到堆内存中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。