网站大量收购独家精品文档,联系QQ:2885784924

java面试题问答.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java面试题问答创新

PAGE  PAGE 30 3、 jsp的常用的命令答:page, include, taglib, forward, 1、 什么情况下调用doget()和什么情况dopost答:当表单提交时method设置的 是 get 就调用 doget 方法,如果是 post 就调用 dopost方法。 http get方法请求一页面,调用doget() http post方法请求一页面,调用dopost() 2、 servlet的init()方法和service()方法的区别答:初始化时调用init()方法有请求到达时调用service()方法,service()根据请求的类型,调用doget()或depost()等方法 5、 servlet的配置 web-app servlet servlet-nameAdmin/servlet-name servlet-classjb-aptech.adminservlet/servlet-class init-param param-nameemail/param-name param-valueadmin@/param-value /init-param /servlet /web-app 5、 remote接口和home接口主要作用remote接口定义了业务方法,用于EJB客户端调用业务方法home接口是EJB工厂用于创建和移除查找EJB实例 7、 客服端口调用EJB对象的几个基本步骤答;设置JNDI服务工厂以及JNDI服务地址系统属性,查找Home接口,从Home接口调用Create方法创建Remote接口通过Remote接口调用其业务方法 12、 java的调试如何进行。答:jdb 是java 的调试器,类似于 UNIX系统的调试器 dbx,jdb 使用 Java调试器应用程序接口来完成对本地或远程的Java调试器的调用工作。一般是在要测试的代码段想控制台打印消息。 13、 java中对象之间的通讯采用什么方法。答:直接调用另一对象方法来进行通讯以及数据的交换。 15、 tcp/ip在连接是有几次握手?释放是有几次握手?答:建立连接是2次,释放是3次。 16、 谈谈你对swing mvc模式的理解? 答:Swing号称是完全按照MVC的思路来进行设计的。在设计开始前,Swing的希望能够达到的目标就包括: 模型驱动(Model-Driven)的编程方式。 提供一套单一的API,但是能够支持多种视感(look-and-feel),为用户提供不同的界面。 严格的说,Swing中的MVC实际上是MVC的一个变体:M-VC。 Swing中只显示的定义了Model接口,而在一个UI对象中集成了视图和控制器的部分机制。View和Control比较松散的交叉组合在一起,而更多的控制逻辑是在事件监听者部分引入的。 但是,这并没有妨碍在Swing中体现MVC的精髓。事实上,在Swing的开发初期,Swing确实是按照标准的MVC模式来设计的,但是很快的问题就出现了:View和Controller实际上是紧密耦合的,很难作出一个能够适应不同View的一般化的Controller来,而且,一般也没有很大的必要。 17、 Java中线程间怎么通讯?什么叫僵死线程?答:线程之间可以通过管道进行通讯。 18、 Java程序怎么优化?答:提高JAVA的性能,一般考虑如下的四个主要方面: (1) 程序设计的方法和模式 (2) JAVA布署的环境。 (3) JAVA应用程序的实现 (4) 硬件和操作系统 为了提高JAVA程序的性能,需要遵循如下的六个步骤。 a) 明确对性能的具体要求 b) 了解当前程序的性能 c) 找到程序的性能瓶颈 d) 采取适当的措施来提高性能 e) 只进行某一方面的修改来提高性能 f) 返回到步骤c,继续作类似的工作,一直达到要求的性能为止。 21、 在java中如何进行socket编程。答:Sockets有两种主要的操作方式:面向连接的和无连接的。 无连接的操作使用数据报协议.这个模式下的socket不需要连接一个目的的socket,它只是简单地投出数据报.无连接的操作是快速的和高效的,但是数据安全性不佳.面向连接的操作使用TCP协议.一个这个模式下的socket必须在发送数据之前与目的地的socket取得一个连接.一旦连接建立了,sockets就可以使用一个流接口:打开-读-写-关闭.所有的发送的信息都会在另一端以同样的顺序被接收.面向连接的操作比无连接的操作效率更低,但是数据的安全性更高. 在服务器,使用ServerSocket监听指定的端口,端口可以随意指定(由于1024以下的端口通常属于保留端口,在一些操作系统中不可以随意使用,所以建议使用大于1024的

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档