• Java面试题及答案


    1.J2EE

    是什么?(Java2EnterpriseEdition,中文为

    Java2

    企业版本,由多种技术组成,

    主要的两大技术为

    Servlet

    技术和

    EJB

    技术,J2EE

    程序需要在

    J2EE

    容器内运行)

    2.介绍

    JAVA

    中的

    CollectionFrameWork(Java

    CollectionFrameWork

    包括两大接口,为

    Collection

    Map。5.0

    版本增加了一个新的接口

    Queue。其中

    Collection

    又包括

    List

    Set

    接口。其所有的标准实现类均在

    java.util

    包中定义。总体上来说,Map

    定义了键和值的对应关

    系,List

    定义了列表,Set

    定义了堆式。所以一般来说

    Map

    Set

    为无序而

    List

    有序,但也有

    例外。)

    COLLECTION

    中遗留类(HASHTABLE、VECTOR)和现有类的区别?(同步)

    3.Java

    异常处理机制,事件机制?

    所有继承自

    Trowable

    的类的对象都可被抛出和捕获,

    继承它的

    Error

    接口表示错误,

    Exception

    表示

    异常,

    继承自

    Exception

    RuntimeException

    接口的类表示运行时异常,

    可以不被捕获。

    事件则一般采用

    接口来实现,接口内定义回调方法而实现该接口的类定义具体流程。

    4.EJB

    JAVABEAN

    的区别?

    EJB

    JAVABEAN

    SUN

    的不同组件规范,EJB

    是在容器中运行的,分步式的,而

    JAVABEAN

    主要是

    一种可利用的组件,主要在客户端

    UI

    表现上。

    5.JAVA

    中的多形与继承?

    可出编程,选择题。

    6.抽象类与接口?

    接口的好处是将实现与表现分离。

    抽象类与接口都用于抽象,但是抽象类(JAVA

    中)可以有自己的部分实现,而接口则完全是

    一个标识(同时有多重继承的功能)。

    7.Java的通信编程,编程题(或问答),用

    JAVASOCKET

    编程,读服务器几个字符,再写入本

    地显示?

    8.JAVASERVLETAPI

    forward()与

    redirect()的区别?

    forward()是在容器内部对请求的转发,

    redirect()使用的是

    HTTP

    协议在应答中将客户端

    重新定向至所指定的

    URL。

    使用

    forward()时客户端不产生新的请求,而使用

    redirect()时客户端会

    产生一个新的请求。

  • 相关阅读:
    火爆全网的“羊了个羊”,疯狂圈钱2400多万,背后隐藏着什么?
    传感器信息系统中的节能收集研究(Matlab代码实现)
    Java中锁的分类
    LeetCode 160. 相交链表(C++)
    部署ik分词器
    Oracle数据库学习,(一)
    jvm学习
    单例模式(创建型设计模式)的 C++ 代码示例模板
    JVM常见面试题
    使用Pytest生成HTML测试报告
  • 原文地址:https://blog.csdn.net/m0_67401228/article/details/126406926