华为面试Java面试题.pdf
《华为面试Java面试题.pdf》由会员分享,可在线阅读,更多相关《华为面试Java面试题.pdf(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA华为综合面试题2011-06-20目录Java面试题整理.9Java面向对象.91.super。与 this。的区别?.92.作用域public,protected,private,以及不写时的区别?.93.编程输出如下图形。.94.JAVA的事件委托机制和垃圾回收机制.105.在 JAVA中,如何跳出当前的多重嵌套循环?.106.什么是java序列化,如何实现java序列化?(写,个实例).107.一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?.108.排序都有哪几种方法?请列举。用 JAVA实现一个快速排序?.109.Overload和 Override的
2、区别。Overloaded的方法是否可以改变返回值的类型?.1110.Final类有什么特点?.1111.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?.1112.内部类的实现方式?.1213.用 JAVA实现一种排序,JAVA类实现序列化的方法(二种)?.1314.如在COLLECTION框架中,实现比较要实现什么样的接口?.1315.用插入法进行排序代码如下.1316.编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我 ABC”4,应该截为“我 A B,输入 我ABC汉 DEF,6,应该输出为 我ABC而不是
3、 我ABC+汉的半个。.1415、Java编程,打印昨天的当前时刻.1516、文件读写,实现一个计数器.1517、指出下面程序的运行结果。.1618、抽象类和接口的区别?.1619、什么是类的返射机制?.1620、类的返射机制中的包及核心类?.1721、得到Class的三个过程是什么?.1722、如何唤起类中的一个方法?.1723、如何将数值型字符转换为数字(Integer,Double)?.1724、如何将数字转换为字符?.1725、如何去小数点前两位,并四舍五入。.1726、如何取得年月日,小时分秒?.1827、如何取得从1970年到现在的毫秒数.1828、如何获取某个日期是当月的最后一天
4、?.1829、如何格式化口期?.1930、编码转换,怎样实现将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、是否
5、可以从一个static方法内部发出对非static方法的调用?.2042、写 clone。方法忖,通常都有一行代码,是什么?.2043、JA V A 语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在 try块中可以抛出异常吗?.2145、冒泡排序法.2146、String and StringBuffer 的区别?.2247、用java代码编写堆栈.2248、集合的作用是什么?.2349、集合的通用方法有那些?通用方法是什么?(操作).2350、说出 ArrayList,Vector,LinkedList 的存储性能和特性 Hash
6、Map 和 Hashtable 的区别.2451、Collection 和 Collections 的区另U。.2452、S e t里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用=还是equals。?它们有何区别?用contains来区分是否有重复的对象。还是都不用。.2453、List,Set,Map 是否继承自 Collection 接口?.2454、面向对象的特征有哪些方面.2555、String是最基本的数据类型吗?.2556、in t和 Integer有什么区别?.2557、运行时异常与一般异常有何异同?.2558、&和&的区别?.2559、final,finally,f
7、inalize 的区别?.2562、heap和 stack有什么区别?.2663、Static Nested Class 和 Inner Class 的不同?.2664、什么时候用 assert?.2665、GC是什么?为什么要有GC?.2666、short si=l;sl=sl+1;有什么错?short si=l;sl+=1;有什么错?.2667、Math.round(11.5)等於多少?Math.round(-11.5)等於多少?.2768、Java 有没有 goto?.2769、给我一个你最常见到的runtime exception.2770、接口是否可继承接口?抽象类是否可实现(imp
8、lements)接口?抽象类是否可继承实体类(concrete class)?.2771-abstract的 m ethod是 否 可 同 时 是 static,是 否 可 同 时 是 native,是否可同时是synchronized?.2772、数组有没有length。这个方法?String有没有length。这个方法?.2873、构造器 Constructor 是否可被 override?.2874、是否可以继承String类?.2875、swtich是否能作用在byte上,是否能作用在10ng上,是否能作用在String上?.2876、try 里 有 个 return语句,那么紧跟在这
9、个try后的finally 里的code会不会被执行,什么时候被执行,在 return前还是后?.2877、编程题:用最有效率的方法算出2 乘以8 等於几?.2878、两个对象值相同(x.equals(y)=tru e),但却可有不同的hash co d e,这句话对不对?.2879、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?.2980、四种会话跟踪技术.2981、编程题:写一个Singleton出来。.2983、Java中的异常处理机制的简单原理和应用。.3084、垃圾回收的优点和原理。并考虑2 种回收机制。.3
10、085、描述一下JVM加载class文件的原理机制?.3086、char型变量中能不能存贮一个中文汉字?为什么?.3088、写一个程序,从 文 件(c:testtxt)中查出字符串 mobnet”出现的次数?.30java 基础类库(io 流,集合类,线程,Socket.AWT,Swing,sql).311、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?.312、启动一个线程是用run()还是start。?.313、线程的基本概念、线程的基本状态以及状态之间的关系.314、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?用什么关键
11、字修饰同步方法?stop。和 suspend。方法为何不推荐使用?.31用 synchoronized修饰同步方法。.325、集合框架有什么?.3212、设计4 个线程,其中两个线程每次对j 增 加 1,另外两个线程对j 每次减少1。写出程序.3213、同步和异步有和异同,在什么情况下分别使用他们?举例说明。.3414、sleep()和 wait()有什么区别?.3415、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?.3417、输入输出流的理解:.3418、请写一个程序的读写,要求用两种方式一种是低层流另一种是高层流。.3519、如何列出某个
12、目录下的所有文件.36Socket.3720、用 socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据?.3723、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)?.3924、请说出你所知道的线程同步的方法.39jdbc数据访问技术.391、JDBC如何做事务处理?.392、写出几个在Jdbc中常用的接口.393、简述你对 Statement,PreparedStatement,CallableStatement 的理解.394、Java中访问数据库的步骤?.405、JDBC中的核心类及其作用是什么?.406、执行存储过程用那一
13、个类,如何操作输出参数?(操作).418、可能会让你写一段Jdbc连 Oracle的程序.419、Class.forName的作用?为什么要用?.4110、Jdo 是什么?.4111、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法.41Web 编程 Jsp&Servlet 技术.421、简单说说tomcat的配置?.422、JSP中动态INCLUDE与静态INCLUDE的区别?.433、forward 和 redirect 的区别?.434、Servlet的体系结构是什么?.43Servlet.435、如何实现一个自定义的servlet?.436、Servlet
14、的生命周期是什么?.437、jsp 就是一个servlet是否正确?.438、请罗列jsp 中的脚本、指令及动作?.439、JSP的内置对象及方法.4410、说出在JSP页面里是怎么分页的?.44IK include的两种实现方式的区别?.4712、jsp页面中两种跳转方式分别是什么?有什么区别?.4713、描述JSP和 Servlet的区别、共同点、各自应用的范围.4714、在 JSP中如何读取客户端的请求,如何确定某个Jsp文件的真实路径?.4715、描述Cookie和 Session的作用,区别和各自的应用范围,Session工作原理。.4716、说明Jsp中 errorPage的作用,
15、应用范围。.4817、介绍在Jsp中如何使用JavaBeans.4819、简单介绍JSP的标记库.4820、Servlet中的核心类有那些,各有什么特点?.4821、Servlet中重要的包有那些,有什么区别?.4922、说出Servlet的生命周期,并说出Servlet和 CGI的区别?.4923、什么情况下调用doGet()和 doPost()?.4925、如何现实servlet的单线程模式.4927、Request对象的主要方法:.4928、我们在web应用开发过程中经常遇到输出某种编码的字符,如 iso8859-l等,如何输出一个某种编码的字符串?.5030、S erv let执行时一
16、般实现哪几个方法?.505 Hibernate 持久层技术.511、在 myeclipse加入hibernate环境的全过程是什么?.512、hibernate的核心配置文件是什么及其作用?.513、hibernate的核心类是什么,它们的相互关系是什么?重要的方法是什么?.514、关联:.515、hibernate 中的 one-to-many 或 many-to-one 中常用的方式是什么?.526、Criteria 的作用?.527、DetachedCriteria 的作用?.528、Query.529、继承关系的实现.5310,tomcat连接池:在容器中预先产生了 n 个连接实例,客
17、户端不用重新实例化,可以直接取。.5411、对象的三大状态.5512、hibernate常见优化策略.566.iBatis持久层技术.56用 ib a tis 的原因:.56jdbc、hibernate、ibatis 的区别.56ibatis的核心配置文件:.57ibatis的核心类:.577 Structs界面控制层技术.581、请说出struts框架的几大组件?.583、struts的核心类有那些,在 MVC模式中其对应的关系是什么?.584、Struts的处理请求的全过程是什么?.585、在 struts中如何通过一个url找到一个action,它的核心配置文件是什么?.596、为什么使
18、用M V C,其主要目的是什么?.597、对 于 MVC在 action中对应有类有几种,各有什么作用?.598、struts的标记有几类,请列举并说明其作用?.599、如何在struts中配置数据源在,什么文件?用什么标签?如何取出DataSource?.6010、如何在 jbuilder 中开发 struts?.6011、如何实现 struts 的 validator 框架?.6013、如何实现国际化?.62国际化:不用修改代码,就适用于不同的语言国家.628 JSF界面控制层技术.621、Jsf中的核心类用那些?有什么作用?.622、Jsf中的LiftCycle六大生命周期是什么?.62
19、3、如何管量web层中的B ean,用什么标签。如何通过jsp 页面与Bean绑定在一起进行处理?.624、Jsf中导航的标签是什么?.635、jsf中用户界面组件模型有几类,各代表什么?.636、表格处理及取值.637、jsf的标签库有哪些?.639 Spring应用框架技术.641、Spring和 Struts的区别?strusts:是一种基于MVC模式的一个web层的处理。642、什么是aop,aop的作用是什么?.643、aop中的关键名词有些那些,相互关系是什么?.654、依赖注入的方式有几种,各是什么?.655、spring中的核心类有那些,各有什么作用?.656、Applicat
20、ioncontext 的作用.657、如何实现资源管理.658、如何实现加入web框架中.659、如何实现事件处理.6610、spring 的 ioc 及 d i代表什么意思?.66、如何在spring中实现国际化?.6612、spring的配置的主要标签是什么?有什么作用?.6713、spring与 ejb2.0的事务管理比较的优缺点?.6714、spring的jdbc与传统的jdbc有什么区别,其核心类有那些?.6715、在 spring中有几种事务管理,分别是什么?.6716、在 spring中如何配代码的事务管理?.6817、在 spring中如何配容器的事务管理,相关的类有那些?.6
21、818、如果spring与 hibernate结合在,起可以不需要hibernate.cfg.xml文件是否正确?6919、spring+hibernate的配置文件中的主要类有那些?如何配置?.6920、spring+hibernate的代码实现中,对于实现类-一定继承于个类是那个,它有什么作用。.6921、如何配置 spring+struts?.6922、如何在 web 环境中配置 applicationContext.xml 文件?.6924、Jsf 和 spring 的区别?.70jsf:是一种基于MVC模式的一个web层的处理,粒度较struts较细。.70Ejb技术.701、web
22、logic 的热发布.702、在 ejb 中实现 one-to-many.703、ejb所用的技术:.714、实现ejb几个接口,几个类?.715、实现ejb相关的配置文件是什么?.716、ejb的分类?区别.717、本地接口与远程接口的区别。.728、请求处理的过程?.729、statefull的生命周期.7210、stateless的生命周期.7211、entityBean 的生命周期:.7212、EJB需直接实现它的业务接口或Home接口吗,请简述理由。.7313、EJB的激活机制.7314、EJB是基于哪些技术实现的?并说 出 SessionBean和 EntityBean的区别,.7
23、315、EJB的分类是什么?各有什么特点?.7410、EJB中主要的配置文件及作用是什么?.7415、说出数据连接池的工作机制是什么?.7416、EJB2.0有哪些内容?分别用在什么场合?EJB2.0和 EJB1.1的区别?.7418、EJB 与 JAVA BEAN 的区别?.7519、EJB的角色和三个对象.7520、EJB容器提供的服务.7521、EJB规范规定EJB中禁止的操作有哪些?.7626、EJB的基本架构.7630、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置.7731如何查看在weblogic中已经发布的EJB?.77WebSe
24、rvice 技术.781、什么是WebService?.782、什么是W eb容器?.783、应用服务器有那些?.785、如何给weblogic指定大小的内存?.786、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?.787、如何启动时不需输入用户名与密码?.798、在 weblogic管理制分中对个应用域(或者说是一个网站,Domain)进行jm s及 ejb或连接池等相关信息进行配置后,实际保存在什么文件中?.799、说 说 weblogic中一个Domain的缺省目录结构?比 如 要 将 个 简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入htt
25、p:/主机:端口号/helloword.jsp就可以看到运行结果了?又比如这其中用到了一个自己写的javaBean该如何办?.7912、CORBA是什么?用途是什么?.7913、说说在weblogic中开发消息Bean时的persistent与 non-persisten的差别.7914、WEB SERVICE名词解释。JSW DL开发包的介绍。JAXP、JA X M 的解释。SOAP、UDDLWSDL 解释。.80j2ee 模 式(MVC 模式、Modell,Model2).801、j2ee常用的设计模式?说明工厂模式。.802、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 面试 Java 试题
限制150内