JavaEE工程师笔试题(带答案的)

VIP免费
2024-12-11
2
0
48.5KB
6 页
5.9玖币
侵权投诉
JavaEE 工程师笔试题
测试时间:90 分钟
感谢您参加本次测试,本套试题一共包括 4大部分,主要是对应试者相关基础知识的
把握情况及潜力进行考核,内容及所占分值分别为 java 及javaWeb(35 分)、javascript(35 分)、
sql(12)、综合(18),总分为 100 分,请把答案写到专门的答题纸上。
第一部分:Java 及JavaWeb (35)
1. 用最有效率的方法算出 2 乘以 8 等於几? (1 分)
2 << 3,因为将一个数左移 n位,就相当于乘以了 2的n次方,那么,一个数乘以 8只要将
其左移 3位即可,而位运算 cpu 直接支持的,效率最高,所以,2乘以 8等於几的最效率的
方法是 2 << 3。
2、说说&和&&的区别。 (1 分)
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果
都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。
3、"=="和 equals 方法究竟有什么区别?(3 分)
(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在
一起说,则很难说清楚)
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存
储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作
符。
如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一
块内存(堆内存),变量也占用一块内存,例如 Objet obj = new Object();变量 obj 是一个内
存,new Object()是另一个内存,此时,变量 obj 所对应的内存中存储的数值就是对象占用
的那块内存的首地址。对于指向对象类型的变量,如果要比较两个变量是否指向同一个对
象,即要看这两个变量所对应的内存中的数值是否相等,这时候就需要用==操作符进行比
较。
equals 方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相
同,它比较的两个对象是独立的。例如,对于下面的代码:
String a=new String("foo");
String b=new String("foo");
两条 new 语句创建了两个对象,然后用 a,b 这两个变量分别指向了其中一个对象,这是两
个不同的对象,它们的首地址是不同的,即 a和b中存储的数值是不相同的,所以,表达
式a==b 将返回 false,而这两个对象中的内容是相同的,所以,表达式 a.equals(b)将返回
true。
在实际开发中,我们经常要比较传递进行来的字符串内容是否等,例如,String input =
…;input.equals(“quit”),许多人稍不注意就使用==进行比较了,这是错误的,随便从网上找
几个项目实战的教学视频看看,里面就有大量这样的错误。记住,字符串的比较基本上都
是使用 equals 方法。
如果一个类没有自己定义 equals 方法,那么它将继承 Object 类的 equals 方法,Object 类的
1
equals 方法的实现代码如下:
boolean equals(Object o){
return this==o;
}
这说明,如果一个类没有自己定义 equals 方法,它默认的equals 方法(从 Object 类继承
的)就是使用==操作符,也是在比较两个变量指向的对象是否是同一对象,这时候使用
equals 和使用==会得到同样的结果,如果比较的是两个独立的对象则总返回 false。如果你编
写的类希望能够比较该类创建的两个实例对象的内容是否相同,那么你必须覆盖 equals 方
法,由你自己写代码来决定在什么情况即可认为两个对象的内容是相同的。
4、List, Set, Map是否继承自Collection 接口?(2 分)
1.Collection 是单例集合的根接口,List、Set 都是属于单例集合的接口,List 与Set 接口都是
继承了Collection 接口的。
2.Map 接口是双列集合的根接口,与 Collection 接口没有继承关系。
5、简述 List及Set的区别?(2 分)
1.实现List 接口的集合类特点:有序、可重复。
2.实现Set 接口的集合类特点:无序、不可重复。
6、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类
(concrete class)? 抽象类中是否可以有静态的main 方法?(3 分)
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承具体类。抽象类中
可以有静态的main 方法。
备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是
java 语言的设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你
没有道理不提供,那答案就是肯定的了。
只有记住抽象类与普通类的唯一区别就是不能创建实例对象和允许有 abstract 方法。
7、解释一下什么是 servlet?(2 分)
答:servlet 有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这
个生存期由 javax.servlet.Servlet 接口的init,service 和destroy 方法表达。
8、JSP 和Servlet 有哪些相同点和不同点,他们之间的联系是什么?(3 分)
JSP 是Servlet 技术的扩展,本质上是 Servlet 的简易方式,更强调应用的外表表达。JSP 编译
后是"类servlet"。Servlet 和JSP 最主要的不同点在于,Servlet 的应用逻辑是在 Java 文件中,
并且完全从表示层中的 HTML 里分离开来。而 JSP 的情况是 Java 和HTML 可以组合成一个
扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主要用于控制逻辑。
9、多线程有几种实现方法?同步有几种实现方法? (3 分)
多线程有两种实现方法,分别是继承 Thread 类与实现Runnable 接口
同步的实现方面有两种,分别是 synchronized,wait 与notify
wait():使一个线程处于等待状态,并且释放所持有的对象的 lock。
sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉
InterruptedException 异常。
2
摘要:
展开>>
收起<<
JavaEE工程师笔试题测试时间:90分钟感谢您参加本次测试,本套试题一共包括4大部分,主要是对应试者相关基础知识的把握情况及潜力进行考核,内容及所占分值分别为java及javaWeb(35分)、javascript(35分)、sql(12)、综合(18),总分为100分,请把答案写到专门的答题纸上。第一部分:Java及JavaWeb(35)1.用最有效率的方法算出2乘以8等於几?(1分)2
声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
相关推荐
-
VIP免费2024-11-21 0
-
VIP免费2024-11-21 2
-
VIP免费2024-11-21 1
-
VIP免费2024-11-21 3
-
VIP免费2024-11-21 1
-
VIP免费2024-11-21 1
-
VIP免费2024-11-21 1
-
VIP免费2024-11-21 1
-
VIP免费2024-11-21 2
-
VIP免费2024-11-21 2
分类:计算机
价格:5.9玖币
属性:6 页
大小:48.5KB
格式:DOC
时间:2024-12-11
作者详情
-
IMU2CLIP MULTIMODAL CONTRASTIVE LEARNING FOR IMU MOTION SENSORS FROM EGOCENTRIC VIDEOS AND TEXT NARRATIONS Seungwhan Moon Andrea Madotto Zhaojiang Lin Alireza Dirafzoon Aparajita Saraf5.9 玖币0人下载
-
Improving Visual-Semantic Embedding with Adaptive Pooling and Optimization Objective Zijian Zhang1 Chang Shu23 Ya Xiao1 Yuan Shen1 Di Zhu1 Jing Xiao25.9 玖币0人下载
相关内容
-
2025年班主任教学资料:依法参与环保
分类:中学教育
时间:2025-05-27
标签:无
格式:PPT
价格:10 玖币
-
2025年班主任教学资料:无烟的花季更美好
分类:中学教育
时间:2025-05-27
标签:无
格式:PPT
价格:10 玖币
-
2025年班主任教学资料:“惜时报恩”主题班会
分类:中学教育
时间:2025-05-27
标签:无
格式:PPT
价格:10 玖币
-
(2025)全国精选的优质课件:给人生的九封信
分类:中学教育
时间:2025-05-27
标签:无
格式:PPT
价格:10 玖币
-
(2025)全国精选的优质课件:初中班会父亲节
分类:中学教育
时间:2025-05-27
标签:无
格式:PPT
价格:10 玖币