真题
2024-10
21.什么是构造方法?什么是构造方法的重载?
22.在输入输出处理时,什么是对象的序列化?对象序列化的主要任务是什么?
23.请写出if-else语句的语法格式,并且解释其语义。
24.Java标准包java.lang封装了String 类和StringBuffer类,简述他们的含义及区别。
25.线程一共有哪几种状态?
2024-04
21.简述面向对象程序设计(OOP)的三大技术。
22.写出修饰符public、private、protected的区别。
23.简述构造方法的作用和特点。
24.什么是形参?什么是实参?调用方法时,Java按什么方式传送参数?
25.简述线程的生命周期的状态。
2023-10
21.简要描述标识符的命名规则。
22.编写for循环语句,输出乘法口诀表,输出效果如下:
11=1 12=2 13=3 … 19=9
21=2 22=4 23=6 … 29=18
…
91=9 92=18 93=27 … 99=81
23.简要描述在子类中调用父类构造方法的两种方式。
24.列出java.io包中表示数据流的4个基本抽象类。
25.列出组合框(JComboBox)的两种构造方法,并简要说明其功能。
2023-04
21.使用while语句改写语句,要求输出相同的内容。
for (int k=0;k<5;k++) { System.out.println(“Are you finished yet?”);}
System.out.println(“Finally!”);
22.定义类的静态成员时需要用哪个关键字进行修饰?有哪两类静态成员?使用静态成员时,前缀使用什么?
23.在子类的构造方法中,调用super(参数列表)的作用是什么?参数列表有何要求?
24.什么是对象的序列化?什么是对象的反序列化?
25.简述wait()和notify()方法的作用。
2022-10
21.写出在循环语句中,break语句和continue语句的功能。
22.什么是数组的静态初始化和动态初始化?
23.写出接口定义时对其数据成员变量和方法的要求。
24.写出语句Ellipse2Dellipse=newEllipse2D.Double(50,80,20, 80,20,30);的功能。
25.写出Java线程调度所采用的优先级策略。