人人网Java开发工程师笔试题(精选五篇).docx 立即下载
2025-08-26
约2.5万字
约38页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

人人网Java开发工程师笔试题(精选五篇).docx

人人网Java开发工程师笔试题(精选五篇).docx

预览

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

人人网Java开发工程师笔试题(精选五篇)

第一篇:人人网Java开发工程师笔试题人人网Java开发工程师笔试题填空题(10题)1、JAVA面向对象三大特征:继承、封装、多态2、Sleep()和wait()的区别:sleep()方法是使线程停止一段时间的方法。在sleep时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级(b)正在运行的线程因为其它原因而阻塞。wait()是线程交互时,如果线程对一个同步对象x发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。3、类被JVM回收的标志4、重写JAVAequals方法,还要同时重写hashCode()方法5、String,StringBuilder,StringBuffer的区别String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全)6、增加数据库一列的SQL语法:ALTERTABLEtable_nameADDcolumn_nameTYPE;7、JSP内置对象及方法request、__、__、__(列出3个即可)Request,response,out,session,page,application,exception,config,pageContext8、List,Set,Map是否继承Collection接口?List,Set是,Map不是9、数据库事务正确执行的基本要素:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。10、10,100,32,45,58,126,3,29,200,400,0利用除商留余法构造存于长度为13的数据的HASH不是很明白题目的意思,下面是加法hash,可以存于长度为prime的数据hashstaticintadditiveHash(Stringkey,intprime){inthash,i;for(hash=key.length(),i=0;ihash+=key.charAt(i);return(hash%prime);}选择题(5题)单选多选不定1、intI=42;longl=42;doubled=42.0;下面为true的是A、(I==l)B、(I==d)C、(l==d)D、i.equals(d)E、d.equals(l)F、i.equals(l)G、l.equals(42L)(FG)2、对于abstract声明的类,下面说法正确的是A、可以实例化B、不可以被继承C、子类为abstractD、只能被继承E、可以被抽象类继承(E)3、4、5、下面代码执行后结果为Intx=8,y=2,z;z=++x*y;Z=x/y++A、x=16,y=2B、x=16,y=3C、x=18,y=2D、x=18,y=3(D)(中间两题忘了,不难,是单选)问答题(5题)1、intI=0;I=i++;I=i++;是线程安全的吗?如果不是,那它在JVM中是如何实现的?JDK中有哪个类可以实现这个目标又是线程安全的?这个类线程安全的原理是什么?AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。(参考:http:///n/10512/这位仁兄估计是参加了早上那场笔试)2、inta[100]={1223……},数组元素都为正整数,且a[i+1]>=a[i],请快速输出a[i]=i的数。3、inta[100]={1233432……},数组中所有元素都为正整数,求a[i]+a[t]=a[x],I,t,x均小于等于n,求最大的a[x].4、用java扫描指定文件夹下面所有以.txt,.log结尾的文件,并将其绝对路径输出。5、简述你所熟悉的设计模式。模拟一个应用场景,并说出你所使用的设计模式的优缺点(单例模式除外)。附录:网友总结的上次人人网笔经、面经Byneoxung@ITEYE2010-04-06【笔试】拿到是JAVA研发工程师基础笔试题,总体感觉是针对应届毕业生,考题比较基础但面比较宽泛。大致记录如下:1.一个部门1/2为系统工程师,2/5为软件工程师,1/4两者都是,那么两者都不是的比例?---集合覆盖2.某设计运动员射击10次,总中90环,如果每次射击为0-10环,列出其成绩所有可能值的表达式。---缺失的10环的10次分配3.高度为h的满树其
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

人人网Java开发工程师笔试题(精选五篇)

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用