1.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。 ( )
2.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )
3.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 ( )
4.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 ( )
5.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。 ( )
6.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )
7.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。 ( )
8.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。 ( )
9.静态初始化器是在其所属的类加载内存时由系统自动调用执行。 ( )
10.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( )
简答:
1.编写一个名为Welcome的java程序,在命令行运行,在我们输入姓名,如:java Welcome Duke后,会在屏幕上打印:”Hello Duke,Welcome to the Java World!”(请写出实现此功能的程序代码)
2.针对与应用领域的不同,java主要可以分为哪三方面,分别是什么,并简述其应用范围。
3.Java是一种面向对象的高级语言。在此之前出现的汇编语言、C语言与Java 语言比较,是否Java语言一定优于二者,如果是,请陈述理由。如果不是,请分别陈述三种语言各自的应用范围。
4.请简要回答类和其实例对象之间的关系,并指出类中的静态字段或方法与类的普通实例字段或方法的区别。
5.简述重载与覆盖的区别。