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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8227180.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(2024年125条常见的java大幅度笔试题.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2024年125条常见的java大幅度笔试题.doc

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

2、起来,对数据的访问只能通过已定义的界面。面对对象计算始于这个基本概念,即现实世界能够被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不一样类的对象对同一消息作出响应。多态性包括参数化多态性和包括多态性。多态性语言具备灵活、抽象、行为共享、代码共享的优势,很好的处理了应用程序函数同名问题。 5、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不能够继承这个类、不能修改这个

3、类。为了提升效率节约空间,我们应当用StringBuffer类 6、int 和 Integer 有什么区分 Java 提供两种不一样的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble 引用类型和原始类型的行为完全不一样,并且它们具备不一样的语义。引用类型和原始类型具备

4、不一样的特性和使用方法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区分 JAVA 平台提供了两个类:String和StringBuffer,它们能够储存和操作字符串,即包括多个字符的字符数据。这个String类提供了数值不可改 变的字符串。而这个StringBuffer类提供的字符串进行修改。当你懂得字符数据要变化的时候你就能够使用StringBuffer。经典地,你可 以使用 Stri

5、ngBuffers来动态结构字符数据。 8、运行时异常与一般异常有何异同? 异常表示程序运行过程中也许出现的非正常状态,运行时异常表示虚拟机的一般操作中也许遇到的异常,是一个常见运行错误。java编译器要求措施必须申明抛出也许发生的非运行时异常,不过并不要求必须申明抛出未被捕捉的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区分。 Servlet被服务器实例化后,容器运行其init措施,祈求抵达时运行其service措施,service措施自动派遣运行与祈求对应的doXXX措施(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destro

6、y措施。 与cgi的区分在于servlet处在服务器进程中,它通过多线程方式运行其service措施,一个实例能够服务于多个祈求,并且其实例一般不会销毁,而CGI对每个祈求都产生新的进程,服务完成后就销毁,因此效率上低于servlet。 10、说出ArrayList,Vector, LinkedList的存储性能和特性 ArrayList 和Vector都是使用数组方式存储数据,此数组元素数不小于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,不过插入元素要包括数组元 素移动等内存操作,因此索引数据快而插入数据慢,Vector因为使用了synchronized措施(线程安

7、全),一般性能上较ArrayList差, 而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,不过插入数据时只需要统计本项的前后项即可,因此插入速度较快。 11、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区分,StatefulBean和StatelessBean的区分。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成某些服务器端的业务操作,例如访问数据库、调用其他EJB组件。

8、EntityBean被用来代表应用系统中用到的数据。 对于客户机,SessionBean是一个非持久性对象,它实现某些在服务器上运行的业务逻辑。 对于客户机,EntityBean是一个持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由既有企业应用程序实现的实体。 Session Bean 还能够再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都能够将系统逻辑放在 method之中执行,不一样的是 Stateful Session Bean 能够统计呼喊者的状态,因此一般来说,一

9、个使用者会有一个相对应的 Stateful Session Bean 的实体。Stateless Session Bean 虽然也是逻辑组件,不过他却不负责统计使用者状态,也就是说当使用者呼喊 Stateless Session Bean 的时候,EJB Container 并不会找寻特定的 Stateless Session Bean 的实体来执行这个 method。换言之,很也许数个使用者在执行某个 Stateless Session Bean 的 methods 时,会是同一个 Bean 的 Instance 在执行。从内存方面来看, Stateful Session Bean 与 St

10、ateless Session Bean 比较, Stateful Session Bean 会消耗 J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他能够维持使用者的状态。 12、Collection 和 Collections的区分。 Collection是集合类的上级接口,继承与他的接口重要有Set 和List. Collections是针对集合类的一个协助类,他提供一系列静态措施实现对各种集合的搜索、排序、线程安全化等操作。 13、&.和&.&.的区分。 &.是位运算符,表示按位与运算,&.&.是逻辑运算符,表示逻辑与(a

11、nd)。 src="/java/js/wxgg_java.js"> 26、什么时候用assert。 assertion(断言)在软 件开发中是一个常用的调试方式,诸多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean体现式进行检查,一个正确程序必须确保这个boolean体现式的值为true;假如该值为false,阐明程序已经处在不正确的状态下,系统将给出警告或退出。一 般来说,assertion用于确保程序最基本、核心的正确性。assertion检查一般在开发和测试时开启。为了提升性能,在软件公布后, assertion检查一般是关闭

12、的。 27、GC是什么? 为何要有GC?     GC是垃圾搜集的意思(Gabage Collection),内存处理是编程人员轻易出现问题的地方,忘掉或者错误的内存回收会导致程序或系统的不稳定甚至瓦解,Java提供的GC功效能够 自动监测对象是否超出作用域从而达成自动回收内存的目标,Java语言没有提供释放已分派内存的显示操作措施。 28、short s1 = 1. s1 = s1 1.有什么错? short s1 = 1. s1 = 1.有什么错? short s1 = 1. s1 = s1 1. (s1 1运算成果是int型,需要强制转换类型) short s1 =

13、 1. s1 = 1.(能够正确编译) 29、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? Math.round(11.5)==12 Math.round(-11.5)==-11 round措施返回与参数最接近的长整数,参数加1/2后求其floor. 30、String s = new String("xyz").创建了几个String Object? 两个 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及怎样管理事务的?   SessionBean: Stateless Sess

14、ion Bean 的生命周期是由容器决定的,当客户机发出祈求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个既有的实例提供应客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的措施时容器会把调用分派到与此客户机有关联的Bean实例。 EntityBean:Entity Beans能存活相对较长的时间,并且状态是连续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应

15、用程序或者服务进程来说的。虽然EJB容器瓦解了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。   EJB通过如下技术管理实务:对象管理组织(OMG)的对象实务服务(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),开发组(X/Open)的XA接口。 32、应用服务器有那些? BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Serve

16、r,jBoss,Tomcat 33、给我一个你最常见到的runtime exception。 ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgum

17、entException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatExcept

18、ion, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException 34、接口是否可继承办口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?   接口能够继承办口。抽象类能够实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的结构函数。 35、List, Set, Map是否继承自Collection接口?

19、 List,Set是,Map不是 36、说出数据连接池的工作机制是什么?   J2EE 服务器开启时会建立一定数量的池连接,并一直维持不少于此数目标池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。假如 目前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配备参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用 就能够使用这个连接。 37、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 都不能 38、数组有无length()这个措施

20、 String有无length()这个措施?   数组没有length()这个措施,有length的属性。String有有length()这个措施。 39、Set里的元素是不能重复的,那么用什么措施来辨别重复是否呢? 是用==还是equals()? 它们有何区分?   Set里的元素是不能重复的,那么用iterator()措施来辨别重复是否。equals()是判读两个Set是否相等。 equals()和==措施决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。 src="/java/js/wxgg_java.js">

21、 51、垃圾回收的优点和原理。并考虑2种回收机制。   Java语言中一个明显的特点就是引入了垃圾回收机制,使c 程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。因为有个垃圾回收机制, Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收能够有效的预防内存泄露,有效的使用能够使用的内存。垃圾回收器一般是 作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个 对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标识垃圾

22、回收,增量垃圾回收。 52、请说出你所懂得的线程同时的措施。 wait():使一个线程处在等候状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处在睡眠状态,是一个静态措施,调用此措施要捕捉InterruptedException异常。 notify():唤醒一个处在等候状态的线程,注意的是在调用此措施的时候,并不能确切的唤醒某一个等候状态的线程,而是由JVM确定唤醒哪个线程,并且不是按优先级。 Allnotity():唤醒所有处入等候状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。 53、你所懂得的集合类都有哪些?重要措施?

23、  最常用的集合类是 List 和 Map。 List 的详细实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适合用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储措施。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。 54、描述一下JVM加载class文献的原理机制?   JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文献的类。 55、c

24、har型变量中能不能存贮一个中文中文?为何?   能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,因此放一个中文是没问题的 56、多线程有几个实现措施,都是什么?同时有几个实现措施,都是什么? 多线程有两种实现措施,分别是继承Thread类与实现Runnable接口 同时的实现方面有两种,分别是synchronized,wait与notify 57、JSP的内置对象及措施。   request表示HttpServletRequest对象。它包括了有关浏览器祈求的信息,并且提供了几个用于获取cookie, header, 和sess

25、ion数据的有用的措施。 response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的措施(如cookies,头信息等) out对象是javax.jsp.JspWriter的一个实例,并提供了几个措施使你能用于向浏览器回送输出成果。 pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于以便存取各种范围的名字空间、servlet有关的对象的API,并且包装了通用的servlet有关功效的措施。 session表示一个祈求的javax.servlet.http.HttpSession对象。S

26、ession能够存贮用户的状态信息 applicaton 表示一个javax.servle.ServletContext对象。这有利于查找有关servlet引擎和servlet环境的信息 config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。 page表示从该页面产生的一个servlet实例 58、线程的基本概念、线程的基本状态以及状态之间的关系   线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序最少都有一个线程,也就是程序自身。 Java中的线程有四种状态分别是:运行、就绪、挂起、结束

27、 59、JSP的常用指令 <%@page language="java" contenType="text/html.charset=gb2312" session="true" buffer="64kb" autoFlush="true" isThreadSafe="true" info="text" errorPage="error.jsp" isErrorPage="true" isELIgnored="true" pageEncoding="gb2312" import="java.sql.*"%> isErrorPage(是否能使用Exception对象),isELIg

28、nored(是否忽视体现式) <%@include file="filename"%> <%@taglib prefix="c"uri="http://......"%> 60、什么情况下调用doGet()和doPost()?   Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。 61、servlet的生命周期   web容器加载servlet,生命周期开始。通过调用servlet的init()措施进行servlet的初始化。通过调用service()措施实 现,依照祈求的不一样调用不一样的do***()措施。结

29、束服务,web容器调用servlet的destroy()措施。 62、怎样现实servlet的单线程模式 <%@ page isThreadSafe="false"%> 63、页面间对象传递的措施 request,session,application,cookie等 64、JSP和Servlet有哪些相同点和不一样点,他们之间的联系是什么?   JSP 是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表体现。JSP编译后是"类servlet"。Servlet和JSP最 重要的不一样点在于,Servlet的应用逻辑是在Java文献中,并且完

30、全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML能够组合 成一个扩展名为.jsp的文献。JSP侧重于视图,Servlet重要用于控制逻辑。 65、四种会话跟踪技术 会话作用域ServletsJSP 页面描述 page否是代表与一个页面有关的对象和属性。一个页面由一个编译好的 Java servlet 类(能够带有任何的 include 指令,不过没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面 request是是代表与 Web 客户机发出的一个祈求有关的对象和属性。一个祈求也许跨越多个页面,包括多个 W

31、eb 组件(因为 forward 指令和 include 动作的关系) session是是代表与用于某个 Web 客户机的一个用户体验有关的对象和属性。一个 Web 会话能够也常常会跨越多个客户机祈求 application是是代表与整个 Web 应用程序有关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、祈求和会话的一个全局作用域 src="/java/js/wxgg_java.js"> 76、bean 实例的生命周期   对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于E

32、ntity Bean和Statefull Session Bean存在Cache管理,一般包括创建实例,设置上下文、创建EJB Object(create)、业务措施调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采取缓冲 池调度机制不停重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。 77、EJB的激活机制   以Stateful Session Bean 为例:其Cache大小决定了内存中能够同时存在的Bean实例的数量,依照MRU或NRU算法,实例在激活和去激活状态之间迁移

33、激活机制是当客户端调用某个EJB实例业务措施时,假如对应EJB Object发觉自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的 ejbActive和ejbPassivate措施。 78、EJB的几个类型 会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean 会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种 实体Bean可分为Bean管理的连续性(BMP)和容器管理的连续性(CMP)两种 79、客服端调用E

34、JB对象的几个基本步骤 设置JNDI服务工厂以及JNDI服务地址系统属性,查找Home接口,从Home接口调用Create措施创建Remote接口,通过Remote接口调用其业务措施。 80、怎样给weblogic指定大小的内存?   在开启Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,能够调整最小内存为32M,最大200M 81、怎样设定的weblogic的热开启模式(开发模式)与产品公布模式? 能够在管理控制台中修改对应服务器的开启模式为开发或产品模式之一。或

35、者修改服务的开启文献或者commenv文献,增加set PRODUCTION_MODE=true。 82、怎样开启时不需输入用户名与密码?   修改服务开启文献,增加 WLS_USER和WLS_PW项。也能够在boot.properties文献中增加加密过的用户名和密码. 83、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等有关信息进行配备后,实际保存在什么文献中?   保存在此Domain的config.xml文献中,它是服务器的核心配备文献。 84、说说weblogic中一个Domain的缺省目录结构?例如要将一

36、个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入 http://主机:端口号//helloword.jsp就能够看到运行成果了? 又例如这其中用到了一个自己写的javaBean该怎样办?   Domain 目录服务器目录applications,将应用目录放在此目录下将能够作为应用访问,假如是Web应用,应用目录需要满足Web应用目录要求,jsp文 件能够直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将能够实目前浏览器上无 需输入应用名。 85、在weblogic中公布ejb需包括到哪些配备文

37、献   不一样类型的EJB包括的配备文献不一样,都包括到的配备文献包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml 86、怎样在weblogic中进行ssl配备与客户端的认证配备或说说j2ee(标准)进行ssl的配备   缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配备服务器使用Enable SSL,配备其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载取得的密

38、钥和数字证书。能够配备此SSL连接是单向还是双向的。 87、怎样查看在weblogic中已经公布的EJB? 能够使用管理控制台,在它的Deployment中能够查看所有已公布的EJB 88、CORBA是什么?用途是什么?   CORBA 标准是公共对象祈求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。其目标为:用不一样的程序设计语言书写

39、在不一样的进程中运行,为不一样的操作系统开发。 89、说说你所熟悉或据说过的j2ee中的几个常用模式?及对设计模式的某些见解 Session Facade Pattern:使用SessionBean访问EntityBean Message Facade Pattern:实现异步调用 EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问 Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性 Generic Attribute Access:通过A

40、ttibuteAccess接口简化EntityBean数据提供特性 Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性 EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。 90、说说在weblogic中开发消息Bean时的persistent与non-persisten的差异   persistent方式的MDB能够确保消息传递的可靠性,也就是假如EJB容器出现问题而JMS服务器仍然会将消息在此MDB可用的时候发送过来,而non-persist

41、ent方式的消息将被丢弃。 91、Servlet执行时一般实现哪几个措施? public void init(ServletConfig config) public ServletConfig getServletConfig() public String getServletInfo() public void service(ServletRequest request,ServletResponse response) public void destroy() src="/java/js/wxgg_java.js"> 101、java中会存在内存泄漏吗,请

42、简单描述。 会。如:int i,i2. return (i-i2). //when i为足够大的正数,i2为足够大的负数。成果会导致溢位,导致错误。 102、java中实现多态的机制是什么?   措施的重写Overriding和重载Overloading是Java多态性的不一样体现。重写Overriding是父类与子类之间多态性的一个体现,重载Overloading是一个类中多态性的一个体现。 103、垃圾回收器的基本原理是什么?垃圾回收器能够立即回收内存吗?有什么措施积极通知虚拟机进行垃圾回收?   对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使

43、用情况。一般,GC采取有向图的方式统计和管理堆(heap)中的所有对 象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定某些对象为"不可达"时,GC就有责任回收这些内存空间。能够。程序员可 以手动执行System.gc(),通知GC运行,不过Java语言规范并不确保GC一定会执行。 104、静态变量和实例变量的区分? static i = 10. //常量 class A a. a.i =10.//可变 105、什么是java序列化,怎样实现java序列化?   序列化就是一个用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。能够对流化后的

44、对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了处理在对对象流进行读写操作时所引起的问题。   序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的措施,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来结构一个 ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)措施就能够将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。 106、是否

45、能够从一个static措施内部发出对非static措施的调用? 不能够,假如其中包括对象的method();不能确保对象初始化. 107、写clone()措施时,一般都有一行代码,是什么? Clone 有缺省行为,super.clone().他负责产生正确大小的空间,并逐位复制。 108、在JAVA中,怎样跳出目前的多重嵌套循环? 用break. return 措施。 109、List、Map、Set三个接口,存取元素时,各有什么特点? List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值

46、 110、J2EE是什么?   J2EE 是Sun企业提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型 (enterpriese application model).在这么的一个应用系统中,可按照功效划分为不一样的组件,这些组件又可在不一样计算机上,并且处在对应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。 111、UML方面 标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图

47、次序图,合作图),实现图。 112、说出某些常用的类,包,接口,请各举5个 常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer 常用的包:java.lang java.awt java.io java.util java.sql 常用的接口:Remote List Map Document NodeList 113、开发中都用到了那些设计模式?用在什么场所? 每个模式都描述了一个在我们的环境中不停出现的问题,然后描述了该问题的处理方案的核心。通过这种方式,你能够无数次地使用那些

48、已经有的处理方案,无需在重复相同的工作。重要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的有关应用。简单工厂模式等。 114、jsp有哪些动作?作用分别是什么?   JSP 共有如下6种基本动作 jsp:include:在页面被祈求的时候引入一个文献。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把祈求转到一个新的页面。 jsp:plugin:依照浏览器类型为Java插件生成OBJECT或EMBED标识。 115、Anonymous Inner Class (匿名内部类) 是否能够extends(继承)其他类,是否能够implements(实现)interface(接口)? 能够继承其他类或完成其他接口,在swing编程中常用此方式。 116、应用服务器与WEB SERVER的区分? 应用服务器:Weblogic、Tomcat、Jboss WEB SERVER:IIS、 Apache src="/java/js/wxgg_java.js">

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服