Java每日一练
- Java的构造方法不能final、synchronized、native修饰。
- Math.ceil(x)表示取大于等于x且最接近的的整数,Math.floor(x)取小于等于x且接近x的正整数。
- 当实体类继承一个抽象类,则必须实现抽象类的方法。
- 代码块执行顺序:父类静态代码块–>子类静态代码块–>父类普通代码块–>父类构造方法–>子类代码块–>子类构造方法
- 修饰符由大到小的排列顺序public>protected>default>private(类、子类、包、其他包)。
- Java标识符只能是字母、下划线、数字加$进行组成,且不能以数字开头。
- 方法重载,方法名字相同但是方法的参数个数,位置和类型不同。和方法返回值以及修饰符无关。
- 什么时候必须要重写无参构造函数,当子类被new的时候如果如果父类当中有一个有参构造,而这时子类当中new了无参对象,则会编译报错。
- OSI七层网络模型,物理层,数据链路层,传输层,网络层,表示层,会话层,应用层。