1.在加法运算中byte,short,char,int类型相加都返回返回int类型

byte a = 1;
byte b = 2;
a + b (int类型);

2.++i和(++i),i++和(i++)的结果一样,在自加计算中,()无效
3.浮点数不能和整数使用==号进行比较,会有精度损失

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
        double a = 0.1;
        for (int i = 0; i < 10; i++) {
            a += 0.1;
            System.out.println(a);
        }

输出结果:
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999
1.0999999999999999
所以0.1 + 0.1 不一定等于0.2

4.外部类不能用static修饰,内部类可以
5.static只能修饰类成员:类属性,类方法,静态代码块,内部类
6.Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。
7.父类属性和子类属性可以重名,互不影响
8.要在子类中重写父类的属性,在子类的构造方法中使用super.属性名设置
9.static 修饰的方法不能被重写

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄