Java 面试题整理 下面是对给定文件的详细知识点总结: 1. J2EE 是什么? 答:J2EE 是 Sun 公司提出的多层、分布式、基于组件的企业级应用模型。在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次中。所属层次包括客户层、Web 层、业务层、企业信息系统(EIS)层。 2. Java 中的 Collection Framework 答:Java 中的 Collection Framework 是一个提供了多种数据结构的集合框架。它包括 List、Set、Map 等接口和实现类。Collection Framework 中的主要类有 ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等。 在 Java 中,Collection Framework 中遗留类包括 Hashtable、Vector 等。这些类是 Java早期的集合类,现在已经被 Collection Framework 中的类所取代。 同步是指多线程环境中的数据访问安全问题。在 Java 中,可以使用 synchronized 关键字来实现同步。 3. Java 中的异常处理机制 答:Java 中的异常处理机制是通过 try-catch-finally 语句来实现的。当出现异常时,程序可以抛出异常,然后在 catch 块中处理异常。finally 块用于释放资源。 4. 事件机制 答:Java 中的事件机制是指监听器模式。事件源是发生事件的地方,事件监听器是响应事件的对象。事件源和事件监听器之间通过事件对象进行交互。 5. EJB 与 JavaBean 的区别 答:EJB(Enterprise JavaBean)是 Sun 的一个组件规范,用于服务器端编程。EJB 是在容器中运行的,分步式的。JavaBean 是一种可复用的组件,主要在客户端表现上。JavaBean 是可复用的组件,对 JavaBean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean。 6. 多态与继承 答:多态性是指允许不同类的对象对同一消息作出响应。继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。 7. 抽象类与接口 答:抽象类与接口都用于抽象,但是抽象类可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。 8. Java 的通信编程 答:Java 的通信编程可以使用 Socket 编程来实现。Socket 是一种网络通信的 API,提供了基本的网络通信功能。通过 Socket,可以在客户端和服务器端之间进行通信。 Server 端程序可以使用 ServerSocket 来监听客户端的连接请求,然后使用 Socket 对象来与客户端进行通信。 Java 面试题涵盖了 Java 语言的多个方面,包括 Java 基础、JavaEE、设计模式、多线程、网络编程等。
剩余7页未读,继续阅读
- 地面进攻2014-10-09这5分一点都不值,一点都不值!
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助