1、public static void main(String[] args)
2、public finall static?
3、3
4、抽象类
5、implements
6、类:一个包含属性、方法,使用class关键字定义
?对象:创建对象必须使用new关键字,对象其实在内存中存储的是类的引用地址。
7、try是可能发生异常的内容;
?catch是发生异常后要处理的代码;
?finally是始终执行的,比如关闭资源等。
8、
public?class?Demo?{//小明今年12岁,他母亲比他大20岁。编程计算多少年后他母亲的年龄是小明的2倍。
public?static?void?main(String[]?args)?{
System.out.println(getYeah());
}
public?static?int?getYeah(){
int?xmAge?=?12,mqAge?=?20,yeah?=?0;
while(true){
if(mqAge?/?2?==?xmAge){
return?yeah;
}
mqAge++;
yeah++;
}
}
}
9、
public?class?Demo?{
public?static?void?main(String[]?args)?{
new?Thread(new?Piao()).start();
new?Thread(new?Piao()).start();
new?Thread(new?Piao()).start();
new?Thread(new?Piao()).start();
}
}
class?Piao?implements?Runnable{
private?static?int?piao?=?1;
publicvoid?run(){
while(true){
synchronized(Piao.class){
if(piao?>?100){
System.exit(0);
}
System.out.println(Thread.currentThread().getName()+"出票:"?+?piao?+?"号");
piao++;
}
}
}
}
《Java程序设计》期未考试复习题
一.填空
1.在一个java源程序中定义了3个类和15个方法,编译该Java源文件时,会产生个字节码文件,其扩展名是class。
2.创建类的关键字是public class.
3. 类包声明的关键字是package.
4.引用类包的关键字是import.
5.声明接口的关键字是interface.
6.继承的关键字是extends.
7.返回变量的值的关键字是return.
8.声明虚拟类的关键字是abstract.
9.在Java语言中,逻辑常量只有true false两个值。
10.i为整型变量且赋值为11,表达式
int a=i++;
则a的值为12。
11.面向对象的软件开发方法用把数据和基于数据的操作封装在一起。
12.构造方法的方法名必须与类名相同。
13.如果子类中的某个方法的名字、和与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。
14.同一个类中多个方法具有相同的方法名,不同的,称为方法的重载。
15.Java异常处理中可能够抛出异常的代码是放在try块中,处理代码是放在catch块中。