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位,就相当于乘以了 2n方,那么,一个数乘以 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 变量了其这是
个不同的对象,它们的首地址是不同的,即 ab中存储的数值是不相同的,所以,表达
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
法,由你写代码来决定在什么情况即可为两个对象的内容是相同的。
4List, Set, Map是否继承Collection ?(2 分)
1.Collection 是单例合的ListSet 都是于单例合的接List Set 都是
继承Collection 的。
2.Map 双列集合的,与 Collection 口没继承
5简述 ListSet的区别?(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 方法表达。
8JSP 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

展开>> 收起<<
JavaEE工程师笔试题(带答案的).doc

共6页,预览2页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!

相关推荐

分类:计算机 价格:5.9玖币 属性:6 页 大小:48.5KB 格式:DOC 时间:2024-12-11

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 6
客服
关注