1.String类是基本数据类型还是引用数据类型?为什么字符串的长度不可变?
答:Srting是引用数据类型,Srting引用类型的特点就是字符串的值被创建之后是不能改变。
2.什么情况下会用到Static关键字?
答:在静态的代码中会运用到static,还有就是我们的代码开头“public staitic void main(){};”main方法中也有运用到,静态会用到static!
3.静态代码块会在什么时候执行?
答:静态代码在只用static的修饰符才会执行,它的位置在类中方法外随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。
4.String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
答:创建了两个字符串,双引号是在堆内存中字符串常量池创建,new是在堆内存中创建。
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
答:创建了一个,在堆内存中的字符串的常量池中创建
|
| [url=]评分[/url]
|
|