《Java大公司笔试题汇总》由会员分享,可在线阅读,更多相关《Java大公司笔试题汇总(4页珍藏版)》请在金锄头文库上搜索。
1、Java各大公司笔试面试题汇总技术:1. 简述自己的项目(简历上写的)2. 简述spring,hibernate和struts的作用和你的掌握程度。3. SSH比MVC好在哪里?4. 你自己学新语言和操作系统的话要多久?5. 简单说一下SSH6. 做网页和后台,你会选哪个?7. 在Spring配置文件中,配置,在某一类中.getBean(即运用这个),spring底层是怎么实现的?8. 熟悉Linux操作系统吗?9. 你对PHP了解吗?10、override与overload的区别?overload改变返回类型是否可以?11、final的类、属性、方法各有什么特点?12、super的用法?13
2、、String、StringBuffer、StringBuilder的区别?14、String ss = “a”+“b”+“c”+“d”+“e”;创建了几个对象,为什么?15、short s = 1; s=s+1;错了吗?为什么? short s = 1; s+=1;错了吗?为什么?16、private、public、protected与不写时的作用域17、= 与 equals 的区别?18、十六进制、八进制如何表示以及如何转成int型19、TRUE、sizeof、const是否为关键字,为什么?20、什么是J2EE?21、JSP内置对象有哪些及其作用?22、Servlet的生命周期?23、r
3、equest.getParameter(name)与request.getAttribute(name)的区别?24、redirect与forward的区别?25、mvc模式?26、Struts的基础类(4个),Struts的原理序列图27、WebLogic指定内存大小,布置目录28、什么是事务?事务有哪些操作?29、inner join 与 left join的区别?30、标识符(注:以何开头)31、怎样把String类型的“2010-5-12 8:30”转化为java.util.Date类型?32、Collection和Collections的区别?33、throw、throws、try、
4、catch、finally代表什么意思?34、简单介绍一下你所了解的泛型与注解?35、request中getParamter和getAttribute的区别?36、Servlet中init和doGet、doPost的用法37、struts2中拦截器的作用是什么,列举至少2中拦截器?38、Hibernate3.x中配置文件*.hbm.xml中中name和entity-name的区别?39、根据com.em.A类public String getStr(String str)方法,写出这个方法的Spring的AOP表达式40、写一个sql语句,把A表中name值重复的数据查询出来,查询所有列41、
5、怎样将字符串“20060101”转换成Date类型?42、怎样截取文件类型,如hibernate-config.xml?43、Java中io的设计思想?44、JSP内置对象及标签?45、Struts在项目中起什么作用?46、如何中Struts的Action中使用成员变量,应该注意什么?47、Struts怎样将一个请求定位到一个Action?48、Spring配置文件中auto-wire=ByName属性的作用?49、常用的设计模式?Java自身使用了哪种设计模式?Spring自身使用了哪些模式?50、设计一个数据库,有学生表,课程表,班级表,得分表,要求一个学生可以选修多们课程,得分表记录每个
6、学生的课程得分。(必答)51、Abstract class 和 interface 有什么差别?52、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?53、接口是否可继承接口?抽象类是否可实现接口?抽象类是否可继承实体类?54、Overload和Override的差别。Overloaded的方法是否能改动返回值的类型?启动一个线程是用run()还是start()?55、try里有一个return语句,那么紧跟在这个try后的finally里的code会不会被执行,什么时候被执行,在return前还是后?56、当一个对象被当
7、作参数传递到一个方法后,此方法可改动这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是值引用?57、说一说Servlet的生命周期?58、JavaservletAPI中forward()与redirect()的区别?59、我们在WEB应用开发过程中经常遇到输出某种编码的字符,如ISO8859等,如何输出一个某种编码的字符串?60、Servlet执行时一般实现哪几个方法?61、如何将一个表数据全部备份到另一张表中?62、&与&的区别。63、=与equal的区别。64、以下程序Public class Dosomething Void dosomething( ) Private st
8、ring s=“ ”; Int =s.length( ); 有错吗?65、数组有lengeh( )这个方法吗?string有lengeh( )这个方法吗? 数组没这个方法,而String有这个方法66、JSP中导出Excel文件需要用到java程序吗?请说明详细的实现过程。 需要的67、简单谈谈BS与CS的联系与区别。68、简述MVC的实现与struts的应用。数据库有以下表:学生表Auto_id(自增) 学号(sno) 姓名(name) 性别(sexy) 1 001 王乔 0 2 005 李四 1 3 006 欧阳明 0 : : : 留言表Auto_id(自增) 学生id(sid) 留言内容
9、(contents) 上传时间(updatetime)1 2 2008-05-06.09:00:002 2 2008-05-06.08:00:003 3 2008-05-06.08:00:00请用SQL语句写出查询最近的一条留言信息的学生姓名,留言内容和上传时间。有以下表 Auto_id(自增) dapt_name(部门名称) 部门编号 地址区号(array) 1 北高科技 BJ_001 0010 2 上海盛大 BJ_002 0220 3 美特斯邦威 SM_001 0100请用SQL语句更新所有以BJ开关的部门编号,将其地址区号改为(array+”8”)如:0010改为00108.用SQL语句实现得到当前的系统时间,如果用oracle语句怎么写?oracle与SQL的一些不用的常用函数?程序题用JDBC连接一个oracle数据库,写出相应的java程序,并执行一条查询语句。现有一数组int Arr(100),请用程序将数组内的数由小到大存储。(可用java或c+)在上题中数组中如果存在一个数值为37,请确定这个数载数组中的具体位置。