- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA工程师笔试试题
姓名:
电话:
一、逻辑题
1、有甲、乙、丙、丁、戊五个人,每个人头上都戴一顶白帽子或者黑帽子,每个人显然只能看见别人头上的帽子的颜色,看不见自己头上帽子的颜色。并且,一个人戴白帽子当且仅当他说真话,戴黑帽子当且仅当他说假话。已知:
甲说:我看见三顶白帽子一顶黑帽子。
乙说:我看见四顶黑帽子。
丙说:我看见一顶白帽子三顶黑帽子。
戊说:我看见四顶白帽子。
根据上述题干,下列陈述都是假的,除了( )。
甲和丙都戴白帽子;B、乙和丙都戴黑帽子;C、戊戴白帽子,但丁戴黑帽子;
D、丙戴黑帽子,但甲戴白帽子;E、丙和丁都戴白帽子。
二、填空与程序查错题
1、Math.round(11.5)=______
Math.round(-11.5)=______
2、填写下面程序的运行结果class A{
static{
System.out.print(1);}
public A(){
System.out.print(2);
}
}
class B extends A{
static{
System.out.print(a);
}
public B(){
System.out.print(b);
}
}
public class Hello{
public static void main(String[] ars){
A ab = new B(); //执行到此处,结果ab = new B(); //执行到此处,结果}
}
3、事务的4个特性是:_________、_________、___________、____________
4.判断以下代码有无错误,如有请指出错误明细:
abstract class Something {
private abstract String doSomething ();
}
5. 判断以下代码有无错误,如有请指出错误明细:
public class Something {
public int addOne(final int x) {
return ++x;
}
}
6. 判断以下代码有无错误,如有请指出错误明细
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println(s.doSomething() returns + doSomething());
}
public String doSomething() {
return Do something ...;
}
}
7. 判断以下代码有无错误,如有请指出错误明细
interface Playable {
void play();
}
interface Bounceable {
void play();
}
interface Rollable extends Playable, Bounceable {
Ball ball = new Ball(PingPang);
}
class Ball implements Rollable {
private String name;
public String getName() {
return name;
}
public Ball(String name) {
this.name = name;
}
public void play() {
ball = new Ball(Football);
System.out.println(ball.getName());
}
}
三、简答题
1、面向对象的特征有哪些方面
2、说出ArrayList,Vector, LinkedList的存储性能和特性
3、sleep() 和 wait() 有什么区别?
4、说出数据连接池的工作机制是什么?
5、说出webservice的概念,以及它的优点、缺点?
6、说出servlet的生命周期
7、请对以下在J2EE中常用的名词进行解释(或简单描述)
WEB容器:
EJB容器:
JNDI:
JMS:
JTA:
JAF:
RMI/IIOP:
8、java中实现多态的机制是什么?
9、游标的作用?如何知道游标已经到了最后?
四、编程题
1、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
2、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如我ABC4,应该截为我AB,输入我ABC汉DEF,6,应该输出为我ABC而不是我ABC+汉的半个。 create table a (
您可能关注的文档
最近下载
- 持续推动党的创新理论体系化学理化PPT坚持两个结合把握六个必须坚持PPT课件(带内容).pptx VIP
- 第五章幼儿园主题活动的环境创设.pptx VIP
- 中达a600变频器说明书.pdf VIP
- 校园欺凌与初中生心理健康教育的协同发展策略教学研究课题报告.docx
- 老板电器应收账款及优化探究.docx VIP
- 一种柔性翻身多功能护理轮椅床.pdf VIP
- 小学英语与初中英语教学的衔接教学研究课题报告.docx
- 2025【阶跃阻抗低通滤波器的电路模型构建及其参数探析12000字】.docx VIP
- 2025中国银河证券校园招聘5人笔试历年参考题库附带答案详解.docx VIP
- 参加活动的意义班会.pptx VIP
原创力文档


文档评论(0)