1.byte +byte = int 的原因
因为int是java默认的整型类型,而且byte的范围很小,很容易溢出,所以会自动转为int。
2.Java程序语句从左执行还是从右执行
public class Test {
public static void main(String[] args) {
System.out.println(fun1()+","+fun2());
}
public static int fun1(){
System.out.println(1);
return 1;
}
public static int fun2(){
System.out.println(2);
return 2;
}
}
- 结论:Java中,同一条语句是从左往右执行的。
3、数组长度不可变
数组是一种数据结构,用来储存同一种类型值得集合,内存是连续分配的,因此数组一旦被创建就不能改变它的大小。
4.多态
Animal a = new Cat();
编译看左边,运行看右边
(静态成员)(非静态方法)
5…接口的特点
A.都是抽象方法。
B.可以多继承
6. 代码块和构造
静态代码块(只执行一次),构造代码块,构造方法