java socket 面试题_Java面试题及答案

1.J2EE

是什么?(Java 2 Enterprise Edition, 中文为

Java 2

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

主要的两大技术为

Servlet

技术和

EJB

技术,J2EE

程序需要在

J2EE

容器内运行)

2.介绍

JAVA

中的

Collection FrameWork(Java

Collection FrameWork

包括两大接口,为

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

JAVA BEAN

的区别?

EJB

JAVA BEAN

SUN

的不同组件规范,EJB

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

JAVA BEAN

主要是

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

UI

表现上。

5.JAVA

中的多形与继承?

可出编程,选择题。

6.抽象类与接口?

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

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

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

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

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

JAVA SOCKET

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

地显示?

8.JAVA SERVLET API

forward() 与

redirect()的区别?

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

redirect()使用的是

HTTP

协议在应答中将客户端

重新定向至所指定的

URL。

使用

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

redirect()时客户端会

产生一个新的请求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值