好文档 - 专业文书写作范文服务资料分享网站

java面试题葵花宝典题目 

天下 分享 时间: 加入收藏 我要投稿 点赞

82、能不能自己写个类,也叫java.lang.String?.................................................2 83.Java代码查错......................................................................................................2 二.算法与编程.........................................................................................................2

1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。...................................................2

2、编写一个程序,将d:\\java目录下的所有.java文件复制到d:\\jad目录下,并将原来文件的扩展名从.java改为.jad。..........................................................................................................................2

3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。....................................................................................2 4、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。 2 5、说明生活中遇到的二叉树,用java实现二叉树..............................................2

6、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序: 2 7、写一个Singleton出来。................................................................................2 8、递归算法题1................................................................................................2 9、递归算法题2................................................................................................2 10、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。.....................2 11、有数组a[n],用java代码将数组元素顺序颠倒.............................................2

12.金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。 2

三.html&JavaScript&ajax部分...................................................................................2 1.判断第二个日期比第一个日期大....................................................................2

2.用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。...................................................................................................................2

3、HTML的 form 提交之前如何验证数值文本框的内容全部为数字?否则的话提示用户并终止提交? 2 4、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码......2 5、说说你用过那些ajax技术和框架,说说它们的区别.......................................2 四. Java web部分......................................................................................................2 1、Tomcat的优化经验........................................................................................2 2、HTTP请求的GET与POST方式的区别.........................................................2 3、解释一下什么是servlet;.................................................................................2 4、说一说Servlet的生命周期?...........................................................................2 5、Servlet的基本架构........................................................................................2 6、SERVLET API中forward()与redirect()的区别?...........................................2 7、什么情况下调用doGet()和doPost()?............................................................2 8、Request对象的主要方法:.............................................................................2 9、forward和redirect的区别.............................................................................2 10、request.getAttribute()和 request.getParameter() 有何区别?............................2

11.jsp有哪些内置对象?作用分别是什么?分别有什么方法?..............................2 12.jsp有哪些动作?作用分别是什么?..................................................................2 13、JSP的常用指令...........................................................................................2 14.JSP中动态INCLUDE与静态INCLUDE的区别?.........................................2 15、两种跳转方式分别是什么?有什么区别?........................................................2 16、页面间对象传递的方法................................................................................2 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?................2 18、MVC的各个部分都有那些技术来实现?如何实现?........................................2

19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?..........................................................................................................................2

20.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset.............................................................................................2

五.数据库部分.........................................................................................................2 1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。........2 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 2 3、存储过程与触发器必须讲,经常被面试到?....................................................2 4、数据库三范式是什么?...................................................................................2 5、说出一些数据库优化方面的经验?..................................................................2

6、union和union all有什么不同?.......................................................................2 7.分页语句.........................................................................................................2 8.用一条SQL语句查询出每门课都大于80分的学生姓名..................................2 9.所有部门之间的比赛组合................................................................................2 10.每个月份的发生额都比101科目多的科目......................................................2 11.统计每年每月的信息......................................................................................2 12.显示文章标题,发帖人、最后回复时间..........................................................2 13.删除除了id号不同,其他都相同的学生冗余信息.............................................2 14.航空网的几个航班查询题:...........................................................................2 15.查出比经理薪水还高的员工信息:.................................................................2 16、求出小于45岁的各个老师所带的大于12岁的学生人数...............................2 17.求出发帖最多的人:......................................................................................2

18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决?.......................................................................2

19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。 2 20.xxx公司的sql面试.......................................................................................2 21、注册Jdbc驱动程序的三种方式....................................................................2 22、用JDBC如何调用存储过程.........................................................................2

23、JDBC中的PreparedStatement相比Statement的好处.....................................2 24.写一个用jdbc连接并访问oracle数据的程序代码..........................................2 25、Class.forName的作用?为什么要用?..............................................................2 26、大数据量下的分页解决方法。.....................................................................2 27、用 JDBC 查询学生成绩单,把主要代码写出来(考试概率极大)................2 28、这段代码有什么不足之处?...........................................................................2 29、说出数据连接池的工作机制是什么?.............................................................2 30、为什么要用ORM? 和 JDBC 有何不一样?.................................................2 六. XML部分............................................................................................................2 1、xml有哪些解析技术?区别是什么?.................................................................2 2、你在项目中用到了xml技术的哪些方面?如何实现的?....................................2 3、用jdom解析xml文件时如何解决中文问题?如何解析?...................................2 4、编程用JAVA解析XML的方式......................................................................2

5、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?七.流行的框架与新技术...........................................................................................2 1、谈谈你对Struts的理解。...............................................................................2 2、谈谈你对Hibernate的理解。.........................................................................2 3、AOP的作用。...............................................................................................2

2

java面试题葵花宝典题目 

82、能不能自己写个类,也叫java.lang.String?.................................................283.Java代码查错......................................................................................................2
推荐度:
点击下载文档文档为doc格式
6ztb07710s0mq5e7e8ir
领取福利

微信扫码领取福利

微信扫码分享