零碎知识

xiaoxiao2021-02-28  143

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

转载请注明原文地址: https://www.6miu.com/read-22227.html

最新回复(0)