what is the result of the following code?
enum AccountType
{
SAVING, FIXED, CURRENT;
private AccountType()
{
System.out.println(“It is a account type”);
}
}
class EnumOne
{
public static void main(String[]args)
{
System.out.println(AccountType.FIXED);
}
}
正确答案: C 你的答案: B (错误)
Compiles fine and output is prints”It is a account type”once followed by”FIXED”
Compiles fine and output is prints”It is a account type”twice followed by”FIXED”
Compiles fine and output is prints”It is a account type”thrice followed by”FIXED”
Compiles fine and output is prints”It is a account type”four times followed by”FIXED”
Compilation fails
解释:
答案:C
枚举类有三个实例,故调用三次构造方法,打印三次It is a account type
关于AWT和Swing说法正确的是?
正确答案: D 你的答案: C (错误)
A Swing是AWT的子类
B AWT在不同操作系统中显示相同的风格
C AWT不支持事件类型,Swing支持事件模型
D Swing在不同的操作系统中显示相同的风格
解释:
AWT,抽象窗口工具包,是Java提供的建立图形用户界面的工具集,可用于生成现代的、鼠标控制的图形应用接口,且无需修改,就可以在各种软硬件平台上运行。
而swing是Java语言在编写图形用户界面方面的新技术,Swing采用模型-视图-控制设计范式,Swing可以使Java程序在同一个平台上运行时能够有不同外观以供用户选择。
两者不同在于一个是初代工具集,一个是进化版的工具集,用户不会再满足于初始的功能,而是更加注重于附加价值,明显从这点上,Swing是比AWT要好很多。
写法上,Swing的头文件引用包需要用到Javax,组件调用时也需要在AWT的基础上加上“J”。
下面哪几个函数 public void example(){....} 的重载函数?()
正确答案: A D 你的答案: A B D (错误)
public void example(int m){...}
public int example(){..}
public void example2(){..}
public int example(int m,float f){...}
解释:
AD ,函数方法名必须相同,看参数列表即可,无关返回值。
常用的servlet包的名称是?
正确答案: B D 你的答案: B D (正确)
java.servlet
javax.servlet
servlet.http
javax.servlet.http
解释:
JEE5.0中的Servlet相关的就下面这几个包:
javax.servlet
javax.servlet.jsp
java.servlet.jsp.el
java.servlet.jsp.tagext
而最用得多的就是
javax.servlet
javax.servlet.http
这两个包了.