ImageVerifierCode 换一换
格式:TXT , 页数:10 ,大小:28.82KB ,
资源ID:46628      下载积分:5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-46628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java面试.txt)为本站会员(凯文文)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

java面试.txt

1、1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性, 新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适 合特殊的 。3. :是 过程和数据

2、包 ,对数据的 问只 过 的 面。面向对象 算始 这个基 , 现实 可以 一 全 、 的对象,这些对象 过一个 的 问其对象。4. 性:性是允许不currency1类的对象对currency1一“fi。性包括fl数 性和包性。性有、抽象、为共、”共的, 的解了fi用程 数currency1问题。2、String是基 的数据类型? 基 数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,不可以继承这个类、不 修改这个类。为了提 节,fi用StringBuffer类3、int 和 Intege

3、r 有 Java 提供两种不currency1的类型: 用类型和原始类型(或 类型)。Int是java的原始数据类型,Integer是java为int提供的 类。Java为 个原始类型提供了 类。原始类型 类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble用类型和原始类型的为 全不currency1,并且它有不currency1的 。 用类型和原始类型有不currency1的特征和用法,它包括: 和 问题,这种类型以哪种类型的数 据结 ,当 用类型和原始类型用 个类的实例数

4、据时 的 。对象 用实例变量的 为 null,而原始类型实例变量的 与它的类型有关。4、String 和StringBuffer的 JAVA 提供了两个 类:String和StringBuffer,它可以 和 , 包个 的 数据。这个String类提供了数 不可改变的 。而 这个StringBuffer类提供的 修改。当 数据 改变的时 就可以使用StringBuffer。 型地,可以使用 StringBuffers 数据。5、时 与一 有 currency1 表 程 过程中可 现的 ,时 表 的 中可 的 ,是一种 见错误。java编译器 求方法必须声明抛可 发生的时 ,但是并不 求必须声明

5、抛未 捕获的时 。6、说Servlet的生命周期,并说Servlet和CGI的 。Servlet 服务器实例 后,容器其init方法,请求 达时其service方法,service方法 派遣与请求对fi的doXXX方法(doGet,doPost)等,当服务器 将实例销毁的时 调用其destroy方法。与cgi的 在 servlet处 服务器程中,它 过线程方式其service方法,一个实例可以服务 个请求,并且其实例一 不会销毁,而CGI对 个请求都产生新的程,服务 后就销毁, 以上低 servlet。7、说ArrayList,Vector, LinkedList的 性 和特性ArrayLis

6、t 和Vector都是使用数组方式 数据,数组元素数 实际 的数据以便增加和插入元素,它都允许直按 号索 元素,但是插入元素 涉及数组元 素移 等 , 以索 数据快而插入数据慢,Vector由 使用了synchronized方法(线程安全), 性 上较ArrayList差, 而LinkedList使用双向链表实现 ,按 号索 数据 前向或后向遍历,但是插入数据时只 记录 项的前后项 可, 以插入 较快。8、EJB是基 哪些技术实现的 并说SessionBean和EntityBean的 ,StatefulBean和StatelessBean的 。EJB包括Session Bean、Entity

7、Bean、Message Driven Bean,基 JNDI、RMI、JAT等技术实现。SessionBean在J2EEfi用程 中 用 一些服务器端的业务 ,例如 问数据库、调用其EJB组件。EntityBean 用 表fi用 统中用 的数据。对 客户 ,SessionBean是一种持久性对象,它实现 些在服务器上的业务逻辑。对 客户 ,EntityBean是一种持久性对象,它表一个 在持久性 器中的实体的对象视图,或是一个由现有企业fi用程 实现的实体。Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean

8、,这两种的 Session Bean都可以将 统逻辑放在 method之中执,不currency1的是 Stateful Session Bean 可以记录呼叫者的, 说,一个使用者会有一个相对fi的 Stateful Session Bean 的实体。Stateless Session Bean 虽然也是逻辑组件,但是却不负责记录使用者,也就是说当使用者呼叫Stateless Session Bean 的时 ,EJB Container 并不会找寻特 的 Stateless Session Bean的实体 执这个 method。换之,可 数个使用者在执 个 Stateless Session

9、 Bean 的 methods 时,会是currency1一个 Bean 的 Instance 在执。从 方面 看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会耗 J2EE Server 较的 ,然而 Stateful Session Bean 的却在 可以维持使用者的。9、Collection 和 Collections的 。 Collection是集合类的上级,继承与的主 有Set 和List.Collections是针对集合类的一个帮助类,提供一 静方法实现对各种集合的搜索、排 、线

10、程安全等 。10、 s1 = s1 + 1;有 错? short s1 = 1; s1 += 1;有 错? short s1 = 1; s1 = s1 + 1; (s1+1算结是int型, 强 换类型)short s1 = 1; s1 += 1;(可以确编译)26、Math.round(11.5)等於少? Math.round(-11.5)等於少? Math.round(11.5)=12Math.round(-11.5)=-11round方法 与fl数近的整数,fl数加1/2后求其floor.27、String s = new String(“xyz“); 了几个String Object?

11、两个28、 4个线程,其中两个线程 次对j增加1,外两个线程对j 次减少1。程 。以程 使用 部类实现线程,对j增减的时 有考虑顺 问题。public class ThreadTest1private int j;public static void main(String args)ThreadTest1 tt=new ThreadTest1();Inc inc=tt.new Inc();Dec dec=tt.new Dec();for(int i=0;iisErrorPage(是 使用Exception对象),isELIgnored(是忽略表达式)60、 调用doGet()和doPost(

12、) Jsp面中的form标签里的method 性为get时调用doGet(),为post时调用doPost()。61、servlet的生命周期web容器加servlet,生命周期 始。 过调用servlet的init()方法servlet的初始 。 过调用service()方法实现, 据请求的不currency1调用不currency1的do*()方法。结束服务,web容器调用servlet的destroy()方法。62、如现实servlet的单线程模式63、面 对象传递的方法request,session,application,cookie等64、JSP和Servlet有哪些相curren

13、cy1点和不currency1点,之 的联 是 JSP 是Servlet技术的扩展, 质上是Servlet的简易方式,更强调fi用的外表表达。JSP编译后是“类servlet“。Servlet和JSP 主 的不currency1点在 ,Servlet的fi用逻辑是在Java 件中,并且 全从表层中的HTML里分离 。而JSP的是Java和HTML可以组合 一个扩展为.jsp的 件。JSP侧重 视图,Servlet主 用 逻辑。65、四种会话跟踪技术会话用域ServletsJSP 面 述page是表与一个面相关的对象和 性。一个面由一个编译 的 Java servlet 类(可以 有的 incl

14、ude 令,但是有 include )表 。这既包括 servlet 又包括 编译 servlet 的 JSP 面request是是表与 Web 客户 发的一个请求相关的对象和 性。一个请求可 越个面,涉及个 Web 组件(由 forward 令和 include 的关 )session是是表与用 个 Web 客户 的一个用户体验相关的对象和 性。一个 Web 会话可以也 会越个客户 请求application是是表与整个 Web fi用程 相关的对象和 性。这实质上是越整个 Web fi用程 ,包括个面、请求和会话的一个全局用域66、Request对象的主 方法:setAttribute(S

15、tring name,Object): 为name的request的fl数 getAttribute(String name): 由name 的 性 getAttributeNames(): request对象 有 性的 集合,结是一个枚的实例getCookies(): 客户端的 有Cookie对象,结是一个Cookie数组getCharacterEncoding(): 请求中的 编”方式getContentLength(): 请求的Body的 getHeader(String name):获 HTTP协议 的 件头信“getHeaders(String name): 的request Hea

16、der的 有 ,结是一个枚的实例getHeaderNames(): 以request Header的 ,结是一个枚的实例getInputStream(): 请求的输入流,用 获 请求中的数据getMethod():获 客户端向服务器端传 数据的方法getParameter(String name):获 客户端传 服务器端的有name 的fl数 getParameterNames():获 客户端传 服务器端的 有fl数的 ,结是一个枚的实例getParameterValues(String name):获 有name 的fl数的 有 getProtocol():获客户端向服务器端传 数据 据的协

17、议称getQueryString():获 询 getRequestURI():获发请求 的客户端地getRemoteAddr():获客户端的IP地getRemoteHost():获客户端的 getSession(Boolean create): 和请求相关SessiongetServerName():获服务器的 getServletPath():获客户端 请求的脚 件的路getServerPort():获服务器的端号removeAttribute(String name):请求中的一个 性67、J2EE是技术还是 还是框架 J2EE 身是一个标 ,一个为企业分 式fi用的 发提供的标 。J2E

18、E也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。68、在webfi用 发过程中 输 种编”的 ,如iso8859-1等,如输一个 种编”的 Public String translate (String str) String tempStr = “;try tempStr = new String(str.getBytes(“ISO-8859-1“), “GBK“);tempStr = tempStr.trim();catch (Exception e) System.err.println(e.getMessage();return tempStr;69、简述

19、逻辑 (&,|,)与 件 (&,|)的 。主 答两点:a. 件 只 尔型的,而逻辑 不仅可以 尔型,而且可以 数 型b.逻辑 不会产生短路70、XML 档 有几种 式 它之 有 质 解析XML 档有哪几种方式 A: 两种 式 dtd schema,b: 质 :schema 身是xml的,可以 XML解析器解析(这也是从DTD上发展schema的 目的),c:有DOM,SAX,STAX等 DOM:处 型 件时其性 降的 厉害。这个问题是由DOM的 结 的,这种结 占用的 较,而且DOM必须在解析 件之前 整个 档 入 ,适合对XML的随 问SAX:不现 DOM,SAX是事件驱 型的XML解析方式

20、。它顺 XML 件,不 一次全部 整个 件。当 件 头, 档结束,或者标签 头与标签结束时,它会 发一个事件,用户 过在其 调事件中入处 ” 处 XML 件,适合对XML的顺 问 STAX:Streaming API for XML (StAX)71、简述synchronized和java.util.concurrent.locks.Lock的 currency1 主 相currency1点:Lock synchronized 实现的 有功 主 不currency1点:Lock有比synchronized更 确的线程 和更 的性 。Synchronized会 放 ,而Lock一 求程 工 放,

21、并且必须在finally从 中 放。72、EJB的 和 个对象一 个 整的基 EJB的分 式 算结 由 个 组 ,这 个 可以由不currency1的 发 提供, 个 的工必须 Sun 提供的EJB ,以 之 的 容性。这 个 分 是EJB组件 发者(Enterprise Bean Provider) 、fi用组合者(Application Assembler)、部 者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、 统 (System Administrator)个对象是Remote(L

22、ocal)、Home(LocalHome),Bean类73、EJB容器提供的服务主 提供声明周期 、”产生、持续性 、安全、事务 、 和并发 等服务。74、EJB EJB中 止的 有哪些 1. 不 线程和线程API(线程API线程对象的方法如notify,wait等),2.不 awt,3.不 实现服务器功 ,4.不 对静 生 ,5.不 使用IO 直 件 统,6.不 加 地库.,7.不 将this为变量和 ,8.不 环调用。75、remote和home主 用remote 了业务方法,用 EJB客户端调用业务方法。Home是EJB工 用 和移找EJB实例76、bean 实例的生命周期对 State

23、less Session Bean、Entity Bean、Message Driven Bean一 在 ,而对Entity Bean和Statefull Session Bean 在Cache , 包 实例, 上 、 EJB Object(create)、业务方法调用、remove等过程,对 在 的Bean,在create之后实例并不从 清,而是采用 调 不 重用实例,而对 在Cache 的Beancurrency1 过 和去 持Bean的并 中实例数量。77、EJB的 以Stateful Session Bean 为例:其Cache 了 中可以currency1时 在的Bean实例的数量,

24、 据MRU或NRU算法,实例在 和去 之 移, 是当客户端调 用 个EJB实例业务方法时,如对fiEJB Object发现 己有 对fi的Bean实例currency1从其去 Bean 中( 过 实例) ( )实例。变 前会调用对fi的 ejbActive和ejbPassivate方法。78、EJB的几种类型会话(Session)Bean ,实体(Entity)Bean “驱 的(Message Driven)Bean会话Bean又可分为有(Stateful)和无(Stateless)两种实体Bean可分为Bean 的持续性(BMP)和容器 的持续性(CMP)两种79、客服端调用EJB对象的几

25、个基 步 JNDI服务工 以及JNDI服务地 统 性,找Home,从Home调用Create方法 Remote, 过Remote调用其业务方法。80、如 weblogic 的 ? 在 Weblogic的脚 中(位 在Domian对fi服务器目录的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整 为32M, 200M81、如 的weblogic的 模式( 发模式)与产 发 模式?可以在 中修改对fi服务器的 模式为 发或产 模式之一。或者修改服务的 件或者commenv 件,增加set PRODUCTION_MODE=true。82、如

26、时不 输入用户与 ”?修改服务 件,增加 WLS_USER和WLS_PW项。也可以在boot.properties 件中增加加 过的用户和 ”.83、在weblogic 中对一个fi用域(或者说是一个 ,Domain)jms及ejb或连 等相关信“配 后,实际 在 件中?在Domain的config.xml 件中,它是服务器的 配 件。84、 说说weblogic中一个Domain的目录结 ?比如 将一个简单的helloWorld.jsp放入目录,然的在 器上就可打入 http:/主 :端号/helloword.jsp就可以看 结了? 又比如这其中用 了一个 己的javaBean如 ?Domain 目录服务器目录applications,将fi用目录放在目录将可以为fi用 问,如是Webfi用,fi用目录 满足Webfi用目录 求,jsp 件可以直放在fi用目录中,Javabean 放在fi用目录的WEB-INF目录的classes目录中, 服务器的fi用将可以实现在 器上无 输入fi用。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报