1、1e-1=1*10^(-1);
2、
public static int aa(){ try{ System.out.println(8/0); return 1; }catch (Exception e) { return 2; }finally{ return 3; } } public static void main(String[] args) { System.out.println(aa()); }当try,catch,finally中都有返回值的时候,不管try和catch中返回值如何,最后都会被finally中的返回值覆盖3、substring(start,end):包前不包后 4、当利用java 类名 参数1,参数2,比如:java Example cat。 输出args[0]为第一个参数,args[1]为第二个参数
5、java的字符类型采用的是Unicode编码方案,每个Unicode码占用16个字节
6、syntax错误,语法错误
7、空格为半角空格,不是全角空格
8、System.out.println(4 | 3);中3|4为二进制100和011按位或,结果为111;所以为7
9、try..catch..finally语句中,如果输出为return则只返回finally中的return,如果为system.out.println()输出,则返回try或者catch中的一个加上finally中的输出
10、方法重写注意事项:方法重写:方法名、参数类型、返回值类型和修饰符都不可以改变
11、子类可以赋给父类,编译看左边,运行看右边
12、System.out.println(012+3e2);012为8进制数,3e2为小数3*10.0^2=300.0