2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc"); 创建了一个对象,在堆内存中创建
String s = "abc"; 创建了一个对象 在堆内存中的字符串常量池中创建
3.StringBuilder的作用,为什么要使用StringBuilder
StringBuilder的内容是可变的。 在要进行多次数的字符串拼接中,不会创建新的对象,可以提高效率。作者: 阮必文 时间: 2019-4-10 21:34
1.String类是基本数据类型还是引用数据类型?为什么字符串的长度不可变?
是引用数据类型,因为字符串是常量,常量的长度不能改变
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s=new String ("abc")创建了一个对象,String s 在栈内存中建立 在内存中建立了{a,b,c}
String s="abc" 创建了一个对象,在栈内存创建String s,在内存中建立一个字符串常量池“abc"
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:String s = new String("abc");这句代码创建了2个对象
(1)new String()在堆内存中创建了一个对象
(2)"abc"在字符串常量池中创建了一个对象
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:String s = new String("abc");这句代码创建了两个对象,分别在堆内存和常量池中创建。
String s = "abc";创建了一个对象,是在内存中的常量池中创建。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答: String s = new String("abc") 两个 new String()在堆内存,"abc"在常量池
String s = "abc";创建了一个 在常量池
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:两个对象, new String()在堆内存区域创建,"abc"常量池创建。
一个对象,"abc"在堆内存区域创建一个常量池。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:String s = new String("abc"): 2个。new String在堆内存中创建了一个对象,"abc"在堆内存中的字符串常量池中创 建了一个对象。
String s = "abc": 1个。"abc"在堆内存中的字符串常量池中创建了一个对象。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s=new String("abc");创建了俩个对象,new String()在堆内存,"abc"在堆内存内的常量池。
String s="abc"创建了一个对象,"abc"在堆内存内的常量池中。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:String s = new String("abc"); 创建了两个对象,在堆内存中和常量池中。
String s = "abc"; 创建了一个对象 在堆内存中的字符串常量池中。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s=new String ("abc")创建了一个对象,String s 在栈内存中建立 在内存中建立了{a,b,c}
String s="abc" 创建了一个对象,在栈内存创建String s,在内存中建立一个字符串常量池“abc"
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc"); 创建了两个对象,在堆内存中和常量池中。
String s = "abc"; 创建了一个对象 在堆内存中的字符串常量池中。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s=new String ("abc")创建了一个对象,String s 在栈内存中建立 在内存中建立了{a,b,c}
String s="abc" 创建了一个对象,在栈内存创建String s,在内存中建立一个字符串常量池“abc"
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc"); 创建了两个对象,在堆内存中和常量池中。
String s = "abc"; 创建了一个对象 在堆内存中的字符串常量池中。
3.StringBuilder的作用,为什么要使用StringBuilder
StringBuilder 主要作用是对字符串进行拼接;
因为StringBuilder是一个可变的字符串,在进行字符串进行拼接操作时不会构建新的对象,省时省力省了内存空间。作者: 叶晓翔 时间: 2019-4-10 21:57
1.String类是基本数据类型还是引用数据类型?为什么字符串的长度不可变?
String类是引用数据类型,字符串是常量;它们的值在创建之后不能更改。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
创建了一个对象,在堆内存中申请了一个内存存放“abc”,并在栈内存中定义个变量接收。
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
创建了一个对象,在堆内存中的字符串常量池中申请内存存放“abc”;并通过在栈内存中定义变量接收。
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
(1)String s = new String("abc");2个对象 在堆内存和常量值中创建
(2)String s = "abc";1个对象 在常量值中创建
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc");创建了两个对象,分别在堆内存和字符常量池里
String s = "abc";创建了一个对象,在堆内存字符常量池里创建
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:
(1)创建了两个对象,分别在堆内存中的常量池,new创建在堆内存的
(2)创建了1个对象,在堆内存中的常量池中创建
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:2个,在堆内存中
1个,在常量池中
3.StringBuilder的作用,为什么要使用StringBuilder
答:形成一个可变字符串
做拼接操作性能较高
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s=new String ("abc")创建了一个对象,String s 在栈内存中建立 在内存中建立了{a,b,c}
String s="abc" 创建了一个对象,在栈内存创建String s,在内存中建立一个字符串常量池“abc"
2.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc"); 创建了两个对象,在堆内存中和常量池中。
String s = "abc"; 创建了一个对象 在堆内存中的字符串常量池中。