java牛客刷题2020年9月21日
-
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 这两个包了.