JAVA综合面试题.pdf
《JAVA综合面试题.pdf》由会员分享,可在线阅读,更多相关《JAVA综合面试题.pdf(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA综合面试题目录Java面试题整理.9Java面向对象.91.super。与this。的区另U?.92.作用域public,protected,private,以及不写时的区别?.93.编程输出如下图形。.94.JAVA的事件委托机制和垃圾回收机制.105.在JAVA中,如何跳出当前的多重嵌套循环?.106.什么是java序列化,如何实现java序列化?(写一个实例).107.一 个 java源文件中是否可以包括多个类(不是内部类)?有什么限制?.108.排序都有哪儿种方法?请列举。用JAVA实现一个快速排序?.109.Overload和Override的区别。Overloaded的方法
2、是否可以改变返回值的类型?.1110.Final类有什么特点?.1111.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?.1112.内部类的实现方式?.1213.用JAVA实现一种排序,JAVA类实现序列化的方法(二种)?.1314.如在COLLECTION框架中,实现比较要实现什么样的接口?.1315.用插入法进行排序代码如下.1316.编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如 我ABC”4,应该截为 我AB,外 我 ABC汉DEF”,6,应该输出为 我ABC而不是 我ABC+汉的半个”。.1415、Ja
3、v蹴程,打印昨天的当前时刻.1516、文件读写,实现一个计数器.1517、指出下面程序的运行结果。.1618、抽象类和接口的区别?.1619、什么是类的返射机制?.1720、类的返射机制中的包及核心类?.1721、得到Class的三个过程是什么?.1722、如何唤起类中的一个方法?.1723、如何将数值型字符转换为数字(Integer,Double)?.1724、如何将数字转换为字符?.1725、如何去小数点前两位,并四舍五入。.1726、如何取得年月日,小时分秒?.1827、如何取得从1970年到现在的毫秒数.1828、如何获取某个日期是当月的最后一天?.1829、如何格式化日期?.1930
4、、编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。.1932、String s=new String(xyz);创建了几个String Object?.1933、float型float f=3.4是否正确?.1935、说出一些常用的类,包,接口,请各举5个.1936、java中会存在内存泄漏吗,请简单描述。.2037、java中实现多态的机制是什么?.2038、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?.2039、静态变量和实例变量的区别?.2041、是否可以从一个static方法内部发出对非static
5、方法的调用?.2042、写clone。方法时:通常都有一行代码,是什么?.204 3 JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?.2145、冒泡排序法.2146、String and StringBuffer的区别?.2247、用java代码编写堆栈.2248、集合的作用是什么?.2349、集合的通用方法有那些?通用方法是什么?(操作).2350、说出 ArrayList,Vector,LinkedList的存储性能和特性HashMap和Hashtable的区别.2451、Collection
6、 和 Collections的区别。.2452、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用=还是equals。?它们有何区别?用contains来区分是否有重复的对象。还是都不用。.2453、List,Set,Map是否继承自 Collection接口?.2454、面向对象的特征有哪些方面.2555、String是最基本的数据类型吗?.2556、in t和 Integer有什么区别?.2557、运行时异常与一般异常有何异同?.2558、&和&的区别?.2559、final,finally,finalize的区别?.2662、heap和stack有什么区别?.2663、St
7、atic Nested Class 和 Inner Class的不同?.2664、什么时候用assert?.2665、GC是什么?为什么要有GC?.2666、short si=l;sl=sl+1;有什么错?short si=l;sl+=1;有什么错?.2767、Math.round(l 1.5)等於多少?Math.round(-11.5)等於多少?.2768、Java有没有goto?.2769、给我一个你最常见到的runtime exception.2770、接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete class)?.2771、a
8、bstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?.2872、数组有没有length。这个方法?String有没有length。这个方法?.2873、构造器Constructor是否可被override?.2874、是否可以继承String类?.2875、swtich是否能作用在byte匕 是否能作用在long匕 是否能作用在String上?.2876、try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在return前还是后?.2877、编程题:用最有效率的方法
9、算出2乘以8等於几?.2878、两个对象值相同(x.equals(y)=tru e),但却可有不同的hash co d e,这句话对不对?.2979、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?.2980、四种会话跟踪技术.2981、编程题:写一个Singleton出来。.2983、Java中的异常处理机制的简单原理和应用。.3084、垃圾回收的优点和原理。并考虑2种回收机制。.3085、描述一下JVM加载class文件的原理机制?.3086、char型变量中能不能存贮一个中文汉字?为什么?.3088、写一个程序,从
10、文件(c:test.txt)中查出字符串 mobnet”出现的次数?.30java基础类库(io流,集合类,线程,Socket,AWT,Swing,sql).311、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?.312、启动一个线程是用run()还是start。?.313、线程的基本概念、线程的基本状态以及状态之间的关系.314、多线程有几种实现方法,都是什么?同步有儿种实现方法,都是什么?用什么关键字修饰同步方法?stop。和suspend。方法为何不推荐使用?.31用synchoronized修饰同步方法。.325、集合框架有什么?.32
11、12、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序.3213、同步和异步有和异同,在什么情况下分别使用他们?举例说明。.3414、sleep()和 wait()有什么区别?.3415、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?.3417、输入输出流的理解:.3418、请写一个程序的读写,要求用两种方式一种是低层流另一种是高层流。.3519、如何列出某个目录下的所有文件.36Socket.3720、用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据?.3723、介绍JAVA中的
12、Collection Frame Work(包括如何写自己的数据结构)?.3924、请说出你所知道的线程同步的方法.39jdbc数据访问技术.391、JDBC如何做事务处理?.392、写出几个在Jdbc中常用的接口.393、简述你对Statement,PreparedStatement,CallableStatement的 理 解.404、Java中访问数据库的步骤?.405、JDBC中的核心类及其作用是什么?.406、执行存储过程用那一个类,如何操作输出参数?(操作).418、可能会让你写一段Jdbc连Oracle的程序.419、Class.forName的作用?为什么要用?.4110、Jd
13、o是什么?.4111、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是.三层嵌套方法.41Web编程Jsp&Servlet技 术.421、简单说说tomcat的 酉 己 置?.422、JSP中动态INCLUDE与静态INCLUDE的区别?.433、forward和redirect的区别?.434、Servlet的体系结构是什么?.43Servlet.435、如何实现一个自定义的servlet?.436、Servlet的生命周期是什么?.437、jsp就是一个servlet是否正确?.438、请罗列jsp中的脚本、指令及动作?.449、JSP的内置对象及方法.4410、说出在J
14、SP页面里是怎么分页的?.4411、include的两种实现方式的区别?.4712、jsp页面中两种跳转方式分别是什么?有什么区别?.4713、描述JSP和Servlet的区别、共同点、各自应用的范围.4714、在JSP中如何读取客户端的请求,如何确定某个Jsp文件的真实路径?.4715、描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。.4816、说明Jsp中errorPage的作用,应用范围。.4817、介绍在Jsp中如何使用JavaBeans.4819、简单介绍JSP的标记库.4820、Servlet中的核心类有那些,各有什么特点?.4821、Serv
15、let中重要的包有那些,有什么区别?.4922、说出Servlet的生命周期,并说出Servlet和CG1的区别?.4923、什么情况下调用doGet()和doPost()?.4925、如何现实servlet的单线程模式.4927、Request对象的主要方法:.4928、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-l等,如 何 输 出 个某种编码的字符串?.5030、Servlet执行时一般实现哪几个方法?.515 Hibernate持久层技术.511、在myeclipse加入hibernate环境的全过程是什么?.512、hibernate的核心配置文件是什么及
16、其作用?.513、hibernate的核心类是什么,它们的相互关系是什么?重要的方法是什么?.514、关联:.525 hibernate中的one-to-many或many-to-one中常用的方式是什么?.526、Criteria 的作用?.527 DetachedCriteria的作用?.528 Query.539、继承关系的实现.5310、tomcat连接池:在容器中预先产生了n个连接实例,客户端不用重新实例化,可以直接取。.5411、对象的三大状态.5612、hibernate常见优化策略.566.iBatis持久层技术.56用ib a tis的原因:.56jdbc、hibernate
17、、ibatis的 区 别.57ibatis的核心配置文件:.57ibatis的核心类:.577 Structs界面控制层技术.581、请说出struts框架的几大组件?.583、struts的核心类有那些,在MVC模式中其对应的关系是什么?.584、Struts的处理请求的全过程是什么?.595、在struts中如何通过一个url找到一个action,它的核心配置文件是什么?.596、为什么使用M V C,其主要目的是什么?.597、对于MVC在action中对应有类有几种,各有什么作用?.598、struts的标记有几类,请列举并说明其作用?.599、如何在struts中配置数据源在,什么文
18、件?用什么标签?如何取出DataSource?.6010、如何在jbuilder中开发struts?.6011、如何实现struts的validator框架?.6113、如何实现国际化?.62国际化:不用修改代码,就适用于不同的语言国家.628JSF界面控制层技术.621、Jsf中的核心类用那些?有什么作用?.622、Jsf中的LiftCycle六大生命周期是什么?.623、如何管量web层中的B ean,用什么标签。如何通过jsp页面与Bean绑定在起进行处理?.634、Jsf中导航的标签是什么?.635、jsf中用户界面组件模型有几类,各代表什么?.636、表格处理及取值.637、jsf的
19、标签库有哪些?.649 Spring应用框架技术.651、Spring和Struts的区别?strusts:是一种基于MVC模式的一个web层的处理。652,什么是aop,aop的作用是什么?.653、aop中的关键名词有些那些,相互关系是什么?.654、依赖注入的方式有几种,各是什么?.655、spring中的核心类有那些,各有什么作用?.656、ApplicationContext的 作 用.657、如何实现资源管理.668、如何实现加入web框架中.669、如何实现事件处理.6610、spring的ioc及di代表什么意思?.66、如何在spring中实现国际化?.6712、spring
20、的配置的主要标签是什么?有什么作用?.6713、spring与ejb2.0的事务管理比较的优缺点?.6714、spring的jdbc与传统的jdbc有什么区别,其核心类有那些?.6815、在spring中有几种事务管理,分别是什么?.6816、在spring中如何配代码的事务管理?.6817、在spring中如何配容器的事务管理,相关的类有那些?.6918、如果spring与hibernate结合在一起可以不需要hibernate.cfg.xml文件是否正确?6919、spring+hibemate的配置文件中的主要类有那些?如何配置?.6920、spring+hibernate的代码实现中,
21、对于实现类一定继承于一个类是那一个,它有什么作用。.7021、如何配置spring+struts?.7022、如何在web环境中配置applicationContext.xml文件?.7024、Jsf和spring的区别?.70jsf:是一种基于MVC模式的一个web层的处理,粒度较struts较细。.70Ejb技 术.711 weblogic的热发布.712、在ejb中实现one-to-many.713、ejb所用的技术:.714、实现ejb儿个接口,儿个类?.715、实现ejb相关的配置文件是什么?.726、ejb的分类?区别.727、本地接口与远程接口的区别。.728、请求处理的过程?.
22、729、statefull的生命周期.7310、stateless的生命周期.7311、entityBean的生命周期:.7312、EJB需直接实现它的业务接口或Home接口吗,请简述理由。.7313、EJB的激活机制.7414、EJB是基于哪些技术实现的?并 说 出 SessionBean和EntityBean的区别.7415、EJB的分类是什么?各有什么特点?.7410、EJB中主要的配置文件及作用是什么?.7515、说出数据连接池的工作机制是什么?.7516、EJB2.0有哪些内容?分别用在什么场合?EJB2.0和EJB1.1的区别?.7518、EJB与JAVA BEAN的区别?.751
23、9、EJB的角色和三个对象.7620、EJB容器提供的服务.7621、EJB规范规定EJB中禁止的操作有哪些?.7626、EJB的基本架构.7630、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置.7831如何查看在weblogic中已经发布的EJB?.78WebService 技术.781、什么是Web Service?.782、什么是Web容器?.793、应用服务器有那些?.795、如何给weblogic指定大小的内存?.796、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?.797、如何启动时不需输入用户名与密码?.79
24、8、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?.799、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入http:主机:端口号/helloword.jsp就可以看到运行结果了?又比如这其中用到了一个自己写的javaBean该如何办?.7912、CORBA是什么?用途是什么?.8013、说说在weblogic中开发消息Bean时的persistentJnon-persisten的 差 别.8014、WEB S
25、ERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDLWSDL解释。.80j2ee模 式(MVC模式、Model 1,Model2).811、j2ee常用的设计模式?说明工厂模式。.812、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法.813、解释下面关于J2EE的名词.814、介绍J2EE、J2SE、J2ME的区别。.825、开发中都用到了那些设计模式?用在什么场合?.826、J2EE是什么?.827、J2EE是技术还是平台还是框架?.82其他.831、当前主流的解析器有那些?.832、Dom解析处理的过程是什么?.833、Sax
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 综合 试题
限制150内