2020JAVA程序员笔试面试题库300[含答案]
一、简答题
1"给出下面的不完整的方法:
1)
2){ success = connect() ;
3)if  (success == -1){
4)    throw new TimeOutException();
5)}
6)}
TimeOutException 不是一个RuntimeException,下面那行可以放在 1)处?
A. public void method() throws Exception
B. public void method()
C. public void method() throws TimeOutException
D. public void method() throw TimeOutException
configuration配置文件答案:
2EJB2.0 中定义了几种Enterprise Bean
答案:Session bean, entity bean, message driven bean
3J2EE的三层模型是什么?
答案:Model View Controller
4容器Panel和applet缺省使用的布局编辑策略是
答案:FlowLayout的布局管理器
5关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
6定义字符串:String str =
Abcddefg”; 则str.substring(1,4).indexOf(“d”) 的结果是
答案:2java常见笔试题
71. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式web入门到精通pdf
答案:单例
8软件测试的目的是:A.确定软件产品质量
B. 确定软件产品是否正确
C. 最大可能发现软件产品错误或者缺陷
D. 判断软件是否符合规则说明书
答案:A
9EJB2.0规范中定义了几种Enterprise Bean? A. TimerObject
B. Entity Bean
C. MessageDrivenBean
D. SessionBean
答案:CD
10单选题:
答案:
11一个正在执行的线程在遇到下列( )情况时会暂时停止执行?A. 执行suspend被挂起;
B. 休眠;
C. 执行输入输出操作
D. 执行wait()方法。
答案:ABD
12ORACLE数据库属于以下哪种数据库典型?A. 关系数据库
B. 网状数据库
C. 层次数据库
D. 面向对象的关系数据库
答案:A
13关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分
B. JSP实现MVC的Control部分
C. EJB实现MVC的Model部分
D. HTTP实现MVC的View部分
答案:C
14WebLogic启动Admin Server后默认的控制台是A. /control
B. /console
C. /manage
D. /manager
答案:B
15下面哪项不是EJB事务属性?A. Never
B. NetSupported
C. Request
createtextfile参数
D. Mandatory
结构体类型重定义答案:C
16"Weblogic启动Admin Server后
默认的控制台路径是:
A. /console
B. /manage
C. /manager
D. /control
答案:A
matlab递归函数实例算法
17在Java中进行图像处理的类库在以下()包中。A. java.awt.io
B. java.awt.image
C. java.applet.Applet
D. java.awt.event.*
答案:B
18"MyObject哪个方法会影响到这段代码的正确性以及效率?
Set set = new java.util.HashSet();
set.add( new MyObject(
A”));
if ( ains( new MyObject(
A”))) {……}
A. hashCode
B. toString
C. clone
D. equals
答案:
19"运行以下程序段后,变量t1的值是:
public static void exchange(int x, int y) {
int temp=x;
x=y;
y=temp;
}
public static void main(String args[]) {
int t1=2;
int t2=3;
exchange(t1, t2);
}
A. 3
B. 2
C. 5
D. 7
答案:B
20当JSP 页面改动后,如何完成编译?( )
A) 在用户给出命令后,容器自动编译
B) 用户手动编译后,重新部署到容器
C) 无需用户干预,容器自动编译
D) 容器和手动都可以
答案:A
21在weblogic中如果部署的应用访问两个数据库并需要进行事务控制,则需要配置什么样的数据源:A. 一般DataSource
B. 没有要求
C. TxDataSource(XA Driver)
答案:C
22"下面程序执行代码到第5行时j的值是:
1. public class test {
2.    public static void main(String args[]) {
3.      int i = OxFFFFFFF1;
4.      int j = -i;
5.
6.    }
7. }
A. 14
B. 15
C. 0
D. 1
答案:B
23不同级别的用户对同一对象拥有不同的访问权限或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么模式?A. Fasade模式
B. Bridge模式
C. Adapter模式
D. Proxy模式
答案:D
24保证在Java应用程序中,一个类Class只有一个内存实例存在该使用什么设计模式A. Builder模式
B. Factory模式
C. Singleton模式
D. Composite模式
答案:C
25栈和队列的共同特点是:A. 都是先进后出
B. 只允许在端点处插入和删除元素

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。