`
hongzhguan
  • 浏览: 270186 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java题目3

阅读更多

1.  线程的几种状态
  在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。
  第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。
  第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为 当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。
  第三是运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行run函数当中的代码。
  第四是阻塞状态。线程正在运行的时候,被暂停,通常是为了等待某个时间的发生(比如说某项资源就绪)之后再继续运行。sleep,suspend,wait等方法都可以导致线程阻塞。
  第五是死亡状态。如果一个线程的run方法执行结束或者调用stop方法后,该线程就会死亡。对于已经死亡的线程,无法再使用start方法令其进入就绪。

2、说出数据连接池的工作机制是什么?
答:J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。

3、EJB规范规定EJB中禁止的操作有哪些?
  答:1.不能操作线程和线程 API(线程API指非线程对象的方法如 notify,wait等)。
      2.不能操作awt。
      3.不能实现服务器功能。
      4.不能对静态属性存取。
      5.不能使用IO操作直接存取文件系统。
      6.不能加载本地库。
      7.不能将this作为变量和返回。
      8.不能循环调用。

4.remote 接口和home接口主要作用?
答:remote接口定义了业务方法,用于 EJB 客户端调用业务方法。
    home 接口是EJB工厂用于创建和移除查找 EJB实例 。
   
5、客服端调用EJB 对象的几个基本步骤
答:设置JNDI服务工厂以及 JNDI服务地址系统属性,查找 Home 接口,从Home 接口调用Create 方法创建Remote接口,通过
    Remote 接口调用其业务方法。

6.WEB SERVICE 名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。  
答:Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范 使得Web Service能与其他兼容的组件进行互操作。
JAXP(Java API for XML Parsing)  定义了在Java中使用 DOM, SAX, XSLT 的通用的接口。这样在你的程序中你只要使用这些 通用的接口,当你需要改变具体的实现时候也不需要修改代码。
JAXM(Java API for XML Messaging)  是为SOAP通信提供访问方法和传输机制的API。
WSDL 是一种  XML  格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。 这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即 组合成为抽象端点(服务)。
SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。  
UDDI  的目的是为电子商务建立标准;UDDI是一套基于 Web的、分布式的、为Web Service提供的、信息注册中心的实现标准 规范,同时也包含一组使企业能将自身提供的Web Service 注册,以使别的企业能够发现的访问协议的实现标准。
 
7、什么是JMS ?
答:(Java Message Service)JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

8.什么是JAF ?
答:(Java Action FrameWork)JAVA 安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现 自己的个性安全控制策略。
RMI/IIOP:(Remote Method Invocation /internet 对象请求中介协议)他们主要用于通过远程调用服务。例如,远程有一 台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规 范才能在异构的系统之间进行通信。RMI是 JAVA 特有的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics