暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Java开发笔试题.docx
205
13页
0次
2021-02-22
40墨值下载
1.
J2EE
(总分
20
分。每题
2
分)
1.
简述
String
StringBuffer
的区别。
String
对一串字符进行操作。不可变。一旦被创建,就不能修改它的值。
StringBuffer
也是对一串字符进行操作,但是可变类。
2.
运行时异常(
RuntimeException
)与一般异常有何不同?
一般异常是可捕捉到的。运行时异常是不可预知的异常。
3.
Sleep
()和
wait
()有什么区别?
sleep
是线程类
Thread
)的方法,导致此线程暂停执行指定时间,把执行
会给其他线程,但是监控状态依然保持,到时后会自动恢复。调
sleep
不会
释放对象锁。
wait().
会释放锁
4.
实现多线程有几种方法?
三种,
1.
继承
Thread
类,重写
run
函数
2.
实现
Runnable
接口,重写
run
函数
3.
实现
Callable
接口,重写
call
函数
5.
简述线程的基本状态及状态之间的关系。
Thread.ThreadState
属性提供一个位掩码,用它指示线程的当前状态。一个线
程至少总是处于
ThreadState
枚举中一个可能状态,并且可以同时处于多个
态。
一旦线程由于调用
Thread.Start
而离开
Unstarted
状态,则它将永远无法返回
Unstarted
状态。同样,线程也永远无法离开
Stopped
状态。
6.
什么是线程同步,何如实现线程的同步?
当两个或多个线程需要访问同一资源时,它们需要以某种顺序来确保该资源某
一时刻只能被一个线程使用的方式称为同步。要想实现同步操作,必须要获得
每一个线程对象的锁。获得它可以保证在同一时刻只有一个线程访问对象中的
共享关键代码,并且在这个锁被释放之前,其他线程就不能再进入这个共享代
码。此时,如果还有其他线程想要获得该对象的锁,只得进入等待队列等待。
只有当拥有该对象锁的线程退出共享代码时,锁被释放,等待队列中第一个线
程才能获得该锁,从而进入共享代码区。
7.
JSP
Servlet
中的
forward
redirect
有什么区别?
forward
服务定向,程求后一个
并不
redirect
则是到请状态,客
再请一次这里了两网络信的
redirect
是送客户后再
request ,
所以资料不被保留
.
8.
简述
JDBC
调用数据库的基本步骤。
1,
加载驱动
2,
创建连接
3,
获取语句对象
4,
执行
sql
语句
5,
如果是查询
,
还可以使用结果集
6,
关闭连接
7,
捕捉和处理异常
9.
简述
Servlet
的生命周期。
Servlet
init
service
方法
service
方法动派运行请求应的
do
方法
doGet
doPost
)等
当服务器定将实例销毁的时调用其
destroy
方法。
1.
法(总共
20
分)
1.
请列举几种法,并用
JAVA
实现快速排法。(
6
分)
冒泡排序,快速排序,
shaker
序,堆排
public void quick(Integer[] str) {
if (str.length > 0) { //
_quickSort(str, 0, str.length – 1);
}
}
of 13
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜