2012佳都新太招聘JAVA笔试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.请根据下面的页面写出对应的HTML的代码

HTML代码:

用户:

密码:

性别: 

男 


照片:

个人说明:

互联网


2.分别写出鼠标点击一个超链接、图片、按钮后连接到其他页面的实现代码?

3.简答题:

1)请写出public、protected、private的作用范围

答:作用域当前类同一package 子孙类其他package

public √√√√

protected √√√×

friendly √√××

private √×××

2)在java.util包中那些类提供了List接口的实现?

在Java中有一套设计优良的接口和类组成了Java集合框架,使程序员操作成批的数据或对象元素极为方便。所有的Java集合都在java.util包中。

1)、List接口及其实现类

List接口继承于Collection接口。List接口及其实现类是容量可变的列表,可按索引访问集合中的元素。

特点:集合中的元素有序、可重复;

实现类:

ArrayList是以Arayy方式实现的List,允许快速随机存取,相对于LinkedList不适合进行插入和移除元素操作;

LinkedList提供最佳顺序存取,适合插入和移除元素。

2)、Set接口及其实现类

Set接口同样继承于Collection接口。

特点:集合中的元素无序、不包含重复的元素。

实现类:

HashSet 能够快速定位一个元素,要注意的是:存入HashSet中的对象必须实现HashCode()方法;

TreeSet 将放入其中的元素按序存放。

3)、Map接口及其实现类

Map是一个单独的接口,不继承于Collection。Map是一种把键对象和值对象进行关联的容器。

特点:键对象不允许重复。

实现类:

HashMap 实现一个键到值映射的哈希表,通过键取得值对象;

Properties 一般是把属性文件读入流中后,以键-值对的形式进行保存,以方便读取其中的数据。

4)、Iterator接口

Iterator接口位于java.util包中,它是一个对集合进行迭代的迭代器。

集合容器(如:List、Set、Map等)本身提供了处理元素置入和取出的方式,但是单一选取元素的方法很受限制。所以我们要用Iterator去选取容器中的元素,它将容器转换成一个序列。

Collection、Set和List的区别如下:

Collection对象之间没有指定的顺序,允许有重复元素和多个null元素对象;它是Set

和List接口的父类,是一种最通用型的集合接口;

Set各个元素对象之间没有指定的顺序,不允许有重复元素,最多允许有一个null元素对象;

List各个元素对象之间有指定的顺序,允许重复元素和多个null元素对象;

3)请写出TCP和UDP协议的区别

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。详细点说就是:

TCP三次握手过程

1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,

主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我.

2 主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列

相关文档
最新文档