• 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()时客户端会

    产生一个新的请求。

  • 相关阅读:
    AIRIOT亮相IOTE2023深圳物联网展,产品创新力再获“IOTE金奖”
    性能测试和自动化测试有什么区别?
    linux多线程通信与同步(线程创建以及锁、条件变量)
    React中ref的使用方法和使用场景(详解)
    golang中一种不常见的switch语句写法
    智能驾驶感知技术的综述与展望
    预测性维护为何能够帮助企业降低设备维护成本?
    c++ decltype
    极值点偏移2
    使用Node.js开发一个文件上传功能
  • 原文地址:https://blog.csdn.net/m0_67401228/article/details/126406926