大家好,又见面了,我是你们的朋友全栈君。
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.实现一个接口必须实现接口的所有方法。
14.JFrame 是一个顶层容器,默认布局是 BorderLayout ,支持多线程,可以包含其他容器。
15.每一个 Java 线程可以看成由代码、一个虚拟的 CPU 以及数据三部分组成。
16.Statement执行 SQL语句的方法有:xecuteQuery(),executeUpdate() ,execute() 。
17.使用客户端套接字 Socket 创建对象时,需要指定服务器主机名称和端口。
选择题答案:
1-5 CDB[BD]B 6-10 ADCDB
11-15 DBDCB 16-20 CBADB
21-25 CDCCD 26-30 CBBD [无27]
31-35 BBADD 36-40 ADCBA
41-45 CCCAA 46-50 ADDAB
51-55 BDBDD 56-57 AA
填空题答案:
1.java.lang
2.length
3.非运行时异常
4.this
5.4
6.JVM
7.Character
8.非运行时异常
9.内部类
10.抽象方法
11.synchronized
12.BorderLayout
13.BorderLayout
14.FlowLayout
15.File.separator
16.ServerSocket
17.DriverManager
18.java.lang
19.快
20.标签
21.端口
22.JDBC
23.Reader,Writer
24.文件,目录
25.GroupLayout
26.ButtonGroup
27.System.out,System.in
28.IP 地址,端口号
29.ResultSet,executeQuery()
U p d a t e : Update:Update:
17,53题已修正,A选项数字应为1。
注:19年答案有两个题是错的。
1.所有的异常类皆继承哪一个类?
答案应为:Throwable。
若题目改为直接继承,则答案为Exception。
2.以下哪个接口的定义是正确的?
应该选B。
abstract interface B { void print() ;} 是正确的写法,去掉abstract也是正确的。
程序填空,判断题,程序大题见往年答案,太忙了就不写了。
有错误请留言指出,也可以直接联系我。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128318.html原文链接:https://javaforall.cn