2020年Java题库整理(WUST)
前言:去我的个人博客阅读效果更好哟。
知识点整理:
1.Java 语言具有跨平台性, 是一种面向对象的语言,程序具有可移植性,不可多继承。
2.Java的标准版主要用于桌面级的应用和数据库的开发。
3.main()的头定义只能为public void main,一个类中可以没有 main()方法。
4.接口可以继承接口。
5.静态内部类不能访问外部类的非静态成员,内部类可以被声明为 private 或 protected ,内部类可以被定义为 abstract,内部类可以匿名。
6.在异常处理时,如释放资源、关闭文件等最好由finally代码块来完成。
7.子类将继承父类所有的属性和方法。
8.覆盖发生在父类与子类之间,而重载发生在同一个类中,覆盖和重载都要求必须同名,final修饰的方法可以重载但不能覆盖。
9.final 修饰的成员变量必须在声明的同时赋值,如果在声明的时候没有赋值,那么只有 一次赋值的机会,而且只能在构造方法中显式赋值,然后才能使用。final 修饰的局部变量可以只声明不赋值,然后再进行一次性的赋值。
修饰符可以被访问的类public可以被三种类访问:该类自身、与它在同一包中的其他类、在其他包中的该类的子类
protected可以被两种类访问:该类本身、该类的所有子类
default只能被该类自身所访问和修改
private只能被在同一个包中的类访问
11.系统会为源文件创建默认的包。
12.抽象类中的方法不一定都是抽象方法。
13.实现一个接