1、String s1 = "a";
String s2 = s1 +"b";
String s3 = "a" + "b";
System.out.println(s3 == "ab");//true
System.out.println(s2 == "ab");//false
2、try {}里有一个 return语句,那么紧跟在这个 try后的 finally {}里的 code
会不会被执行,什么时候被执行,在 return前还是后?
3、 public void dd (){
try {
throw new Exception();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
4、内部类
public class OuterClass {
private class InterClass {
public InterClass() {
System.out.println("InterClass Create");
}
}
public OuterClass() {
InterClass ic = new InterClass();
System.out.println("OuterClass Create");
}
public static void main(String[] args) {
OuterClass oc = new OuterClass();
}
}
InterClass Create
OuterClass Create
5、float型float f=3.4是否正确?
答:不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4