String
?/p>
StringBuffer
?/p>
StringBuilder
区别?/p>
String
是字符串常量?/p>
Stirng
对象重新赋值,其实是两个对?/p>
StringBuffer
?/p>
StringBuilder
是字符串变量?/p>
StringBuffer
是线程安全的?/p>
StringBuilder
是非?/p>
程安全的
执行速度?/p>
StringBuilder > StirngBuffer > String
float f = 3.4;
是否正确?/p>
不正确,类型不匹配,
3.4
?/p>
double
类型,应写成
float f = 3.4f;
或?/p>
float f = (float)3.4;
short s1 = 1; s1 = s1 + 1;
有什么错?/p>
short s1 = 1; s1 += 1;
有什么错?/p>
前?/p>
s1+1
?/p>
int
类型,需要强制类型转?/p>
后者无错,可正确编?/p>
内部类?
package test;
public class OuterClass
{
private class InnerClass()
{
System.out.println(
?/p>
InnerClass create
?/p>
);
}
public OuterClass()
{
InnerClass ic = new InnerClass();
System.out.println(
?/p>
OuterClass create
?/p>
);
}
public static void main(String []args)
{
OuterClass oc = new OuterClass();
}
}
&
?/p>
&&
的区别?
&
是位运算符,按位?/p>
&&
是逻辑运算符,表示逻辑?/p>
and
String
?/p>
length
属性?数组?/p>
length
属性?
数组?/p>
length
属性,
String
?/p>
length()
方法
String s = new String(
?/p>
xyz
?/p>
);
创建了几?/p>
String Object
对象?/p>
两个,一个字符串对象,一个字符串对象的引用对?/p>