蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

java面试基础知识汇集

  • 资源ID:21864913       资源大小:165.64KB        全文页数:97页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:30积分 【人民币30元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要30积分 【人民币30元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

java面试基础知识汇集

J2EE面试题集锦__已看 一、基础问答 不能被继承的类有[LongDoubleFloatShortVoidClassMathString] 他们都被final修饰 类可以被继承[ThreadClassLoaderNumberCalendar ] 1.下面哪些类可以被继承 java.lang.ThreadT java.lang.NumberT java.lang.DoubleF java.lang.MathF java.lang.VoidF java.lang.ClassF java.lang.ClassLoaderT 2.抽象类和接口的区别 1接口可以被多重implements,抽象类只能被单一extends 2接口只有定义,抽象类可以有定义和实现 3接口的字段定义默认为publicstaticfinal,抽象类字段默认是friendly本包可见 3.Hashtable的原理,并说出HashMap与Hashtable的区别 HashTable的原理通过节点的关键码确定节点的存储位置,即给定节点的关键码k,通过一定的函数关系H散列函数,得到函数值Hk,将此值解释为该节点的存储地址. HashMap与Hashtable很相似,但HashMap是非同步unsynchronizded和可以以null为关键码的. 4.forward和redirect的区别 forwardaninternaltransferinservlet redirect重定向,有2次request,第2次request将丢失第一次的attributs/parameters等 5.什么是Web容器 实现J2EE规范中web协议的应用.该协议定义了web程序的运行时环境,包括并发性,安全性,生命周期管理等等. 6.解释下面关于J2EE的名词 1JNDIJavaNamingDirectoryInterface,JAVA命名目录服务.主要提供的功能是提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能. 2JMSJavaMessageService,JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播. 3JTAJavaTransactionAPI,JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可. 4JAFJavaActionFrameWork,JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略. 5RMIRemoteInterface,远程方法调用 7.EJB是基于哪些技术实现的并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别. EJB包括SessionBean、EntityBean、MessageDrivenBean,基于JNDI、RMI、JAT等技术实现. SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件.EntityBean被用来代表应用系统中用到的数据.对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑;EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体. SessionBean还可以再细分为StatefulSessionBean与StatelessSessionBean.这两种的SessionBean都可以将系统逻辑放在之中执行,不同的是StatefulSessionBean可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的StatefulSessionBean的实体.StatelessSessionBean虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫StatelessSessionBean的时候,EJBContainer并不会找寻特定的StatelessSessionBean的实体来执行这个.换言之,很可能数个使用者在执行某个StatelessSessionBean的s时,会是同一个Bean的Instance在执行.从内存方面来看,StatefulSessionBean与StatelessSessionBean比较,StatefulSessionBean会消耗J2EEServer较多的内存,然而StatefulSessionBean的优势却在于他可以维持使用者的状态. 8.XML的解析方法 Sax,DOM,JDOM 9.什么是WebService WebService就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 WebService所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以WebService可以在任何支持这些标准的环境(Windows,Linux)中使用。 注SOAP协议(SimpleObjectAccessProtocal,简单对象访问协议),它是一个用于分散和分布式环境下网络信息交换的基于XML的通讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。 优势 1.跨平台。 2.SOAP协议是基于XML和HTTP这些业界的标准的,得到了所有的重要公司的支持。 3.由于使用了SOAP,数据是以ASCII文本的方式而非二进制传输,调试很方便;并且由于这样,它的数据容易通过防火墙,不需要防火墙为了程序而单独开一个“漏洞”。 4.此外,WebService实现的技术难度要比CORBA和DCOM小得多。 5.要实现B2B集成,EDI比较完善与比较复杂;而用WebService则可以低成本的实现,小公司也可以用上。 6.在C/S的程序中,WebService可以实现网页无整体刷新的与服务器打交道并取数。 缺点 1.WebService使用了XML对数据封装,会造成大量的数据要在网络中传输。 2.WebService规范没有规定任何与实现相关的细节,包括对象模型、编程语言,这一点,它不如CORBA。 10.多线程有几种实现方法,都是什么同步有几种实现方法,都是什么 答多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify 11.JSP中动态INCLUDE与静态INCL

注意事项

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

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开