2022年java笔试题及答案公司.pdfVIP

  • 13
  • 0
  • 约1.72万字
  • 约 13页
  • 2021-12-08 发布于江苏
  • 举报
1.web 中 forward 和 redirect 区别?( 前者仅是容器中控制权转向,在客户端浏览器地址栏中不会显示出转向后地址;后者则是完全跳转,浏览器将 会得到跳转地址,并重新发送祈求链接。这样,从浏览器地址栏中可以看到跳转后链接地址。因此,前者更加 高效,在前者可以满足需要时,尽量使用 forward()办法,并且,这样也有助于隐藏实际链接。在有些状况下,例 如,需要跳转到一种其他服务器上资源,则必要使用 sendRedirect()办法。2. xml 在解释时候 DOM 和 SAX 合同区别和含义? DOM:解决大型文献时其性能下降非常厉害。这个问题是由 DOM 树构造所导致,这种构造占用内存较多,并 且 DOM 必要在解析文献之前把整个文档装入内存,适合对 XML 随机访问 SAX:不现于 DOM,SAX 是事件驱动型 XML 解析方式。它顺序读取 XML 文献,不需要一次所有装载整个文 献。当遇到像文献开头,文档结束,或者标签开头与标签结束时,它会触发一种事件,顾客通过在其回调事件中 写入解决代码来解决 XML 文献,适合对 XML 顺序访问 3 阐明 JNDI 、JMS 、JTA 、RMI 意思? JNDI(Java Naming and Directory Interface)是一种应用程序设计 API,为开发人员提 供了查找和访问各种命名和目录服务通用、统一接口,类似 JDBC 都是构建在抽象层 上。 JMS(Java Messaging Service)是 Java 平台上关于面向消息中间件技术规范,翻译为 Java 消息服务。JMS 支持点对点和发布/订阅两种消息模型。 JTA(Java Transaction API) 为 J2EE 平台提供了分布式事务服务。要用 JTA 进行事务 界定,应用程序要调用 javax.transaction.UserTransaction 接口中办法. RMI 是 Java 一组拥护开发分布式应用程序 API 。RMI 使用 Java 语言接口定义了远 程对象,它集合了 Java 序列化和 Java 远程办法合同(Java Remote Method Protoco l) 。它大大增强了 Java 开发分布式应用能力 4.单子模式 Public class Signle{ Private Signle(){ } Pirvate static Signle signle = new Signle(); Public static Signle gets(){ Retrun signle; } } ************************2 public class MyBean { private static MyBean instance = null; private MyBean(){ //do something } public static synchronized MyBean getInstance(){ if(instance == null){ instance = new MyBean(); } return instance; } 你是说单例模式是吧,这个单例模式是延迟加载模式.尚有一种就是即时加载,不需要判断与否有实例存在,先 自己new 出一种实例. } 5 数据库中 left join 意思,和在什么场合中应用? LEFT JOIN 操作用于在任何 FROM 子句中,组合来源表记录。使用 LEFT JOIN 运算来创立一种左边外部联 接。左边外部联接将包括了从第一种(左边)开始两个表中所有记录,虽然在第二个(右边)表中并没有相符值 记录。 6 ejb 中 sessionbean 和 entitybean 区别和含义? SessionBean 在 J2EE 应用程序中被用来完毕某些服务器端业务操作,例如访问数据库、调用 其她 EJB 组件。EntityBean 被用来代表应用系统中用到数据。 对于客户机,SessionBean 是一种非持久性对象,它实现某些在服务器上运营业务逻辑。 对于客户机,EntityBean 是一种持久性对象,它代表一种存储在持久性存储器中实体对象视图, 或是一种由既有公司应用程序实现实体。 7 抽象类和接口区别 1:一种类可以实现任意多接口,但是最多只能对一种抽象类进行子类化。 2:一种抽象类可以涉及非抽象办法,而一种接口所有办法在效

文档评论(0)

1亿VIP精品文档

相关文档