- 博客(1)
- 收藏
- 关注
原创 String s1 = new String("abc")到底创建了几个对象?底层原理是什么?
String s1 = new String(“abc”)到底创建了几个对象?底层原理是什么? 要想充分了解创建了几个对象,我们需要了解JVM底层原理,String s1 = new String("abc")分别在栈,堆,常量池的位置。在JDK1.6即以前,常量池位于JVM的方法区中。(为了便于区分,主要讲1.6)在JDK1.7即以后,常量池放在堆中。 String s = ne...
2020-03-27 19:51:30
6379
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人