您所在位置: 网站首页 / 面试笔试题总结(java)5篇.docx / 文档详情
面试笔试题总结(java)5篇.docx 立即下载
2025-08-28
约3.1万字
约49页
0
41KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

面试笔试题总结(java)5篇.docx

面试笔试题总结(java)5篇.docx

预览

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

10 金币

下载文档

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

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

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

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

面试笔试题总结(java)5篇

第一篇:面试笔试题总结(java)笔试题部分:1、(北京37期)编程题:编写一段程序用于生成随机码,入参为随机码长度,出参为随机码,要求随机码中必须包含大小写字母及数字,2015/5/515:59:382、(北京37期)编写一段程序用于判断一个字符串是否是合法的IP地址3、笔试题最难的内容:根据给定的表,写一个存储过程:客户信息表(客户编号、客户名称,联系方式...)订单表(订单号,订单名称,订单价格合计,订单明细信息id,客户编号)订单明细表(id,产品名称,单位,单价,数量)该存储过程要求根据客户编号,查询该客户的订单以及该订单下不同产品价格合计;即:客户编号、客户名称、订单号、订单名称、产品id、数量合计、价格合计4、笔试题最恶心的:英文阅读翻译等;脑筋急转弯;5、没涉及到的笔试题(自己百度或者求助同学)6、其他笔试题(老师将上一期学生笔试题内容以图片形式保存了,到时候按时下载)7、不用循环写一个小于5000以2的倍数递增并输出值?上机题:上机题可能有如下几个考点:1、手动搭建SSH框架,写一套增删改查2、解析一个XML文件(sax、DOM解析)3、写一个方法,实现扫描指定路径下某个文件夹中所有文件(获取文件个数,文件名称等);4、使用SSH框架,结合给定页面,实现功能(一般涉及到ajax)面试题部分:1、谈谈你对java的了解?Java是面向对象的、具有安全性、可移植性、跨平台性、并发性。Java有三个平台J2EE、J2ME、J2SE2、面向对象的三个特性:继承封装多态(体现在哪里?)继承:子类继承父类,子类能够继承父类中非私有的方法或者变量,继承的好处是可以使程序大量的复用;缺点是如果过多继承会导致程序结构庞大封装:体现在包、访问修饰符以及setget方法取值,还有某些操作封装到方法中多态:实例化对象,一个类可以new多次,构造方法的重载重写也体现多态;3、面向对象的过程面向对象分析、面向对象设计、面向对象编程4、java的八个基本数据类型和对应的包装类和每一种类型的长度Byte、short、int、long、double、float、char、boolean5、异常和错误区别?运行时异常和非运行时异常(编译时异常)区别,说出几个你用过的异常?如何捕获异常?Throws和throw区别?异常:程序运行过程中产生的某些错误,程序人员通过修改程序可以修复的,程序员可以预知的错误;错误:表示系统级别的错误,例如系统崩溃,jvm内存溢出等;无法预知并且修改程序也无法避免的;运行时异常:表示程序运行过程中产生的异常,可以不强制trycatch捕获或者不强制的throws,程序可以编译通过;非运行时异常:表示程序编译过程中就捕获的异常,需要强制trycatch或者throws抛出,程序运行时,一旦产生非运行时异常,程序无法编译通过;如何捕获异常?通过trycatchfinallytry{表示放可能产生异常的程序}catch(可能产生的异常){如果符合该异常,此时执行该语句段,表示这里要处理该异常}finally{不论是否有异常都执行该语句段}Throws:在方法声明时使用,表示该方法可能产生的异常,谁调用该方法,谁捕获处理;当前方法不处理不捕获Throw:表示抛出一个具体异常,使用在方法体中;例如:thrownewException(“异常消息”);6、String和StringBuffer区别?为什么用StringBuffer拼字符串?String表示不可长度字符串,finally不可被继承的类;StringBuffer:表示可变长度字符串,通过append方法追加字符串,默认有16位缓冲区,时能new实例化赋值,不能=号赋值;使用StringBuffer拼接字符串以为StringBuffer长度可变,并且通过append方法追加字符串,节省内存:例如:“a”+”b”+”c”此时字符串池中有:abcababc几个字符串;而通过StringBuffer:则字符串池中有:abc和abc7、线程和进程区别?如何理解锁?线程:一段可执行的代码段;多个线程共同完成一个任务;进程:一个可执行的应用程序;解决死锁可以通过:synchronized关键词,实现多个线程中不同方法,在同一时间内,只能有一个线程在执行;其他线程等待,直到该线程释放资源;8、Wait和sleep方法区别?Wait方法是object类中的,sleep是Thread类中的9、如何定义一个线程?重写Thread类中的Run方法,或者实现Runnable接口中Run方法10、Collection和Collections区别Collection是集合接口,Collections是封装了操作集合方法的类;11、Set和List区别Set无序,不
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

面试笔试题总结(java)5篇

文档大小:41KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用