您的位置:首页 > 编程语言 > Java开发

00002笔试题(JAVA)

2016-03-08 22:52 337 查看
1.JAVA中,以下()接口以键值对的形式存储对象。

A.java.util.Collection B.java.util.Map

C.java.util.List D.java.util.Set

解析:key和value形式存储对象的一定是Map接口,Collection接口下面有List和Set,而Map是一个独立的接口。Map下面有HashMap和TreeMap。

2.以下关于对象序列化描述正确的是()[两项]

A.使用FileOutputStream可以将对象进行传输

B.使用PrintWriter可以将对象传输

C.使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类可以完成输出

D.对象序列化的所属类需要实现Serializable接口

3.访问修饰符的作用范围由大到小()

public-default-protected-private

4.分析下面程序,运行结果是什么

A.100 B.0 C.-120 D. 无法编译

5.获取ResultSet对象rst的第一行数据,以下正确的是()

A.rst.hasNext()

B.rst.next()

C.rst.first()

D.rst.nextRow()

6.使用JDBC连接数据库的顺序(BADCE)[多选]

A.加载驱动

B.导入驱动包

C.发送并处理SQL语句

D.建议与数据库的连接

E.关闭链接

7.请列出OSI七层模型或者TCP/IP五层模型

OSI七层模型:应用层,网络层,传输层,数据链路层,物理层,会话层,表示层

TCP/IP五层模型:应用层,网络层,传输层,数据链路层,物理层

8.多线程有几种实现方法?都是什么?哪种比较好?同步有几种?都是什么?

2种,(1)extends Thread(2)implements Runnable

推荐使用implements Runnable,因为JAVA支持单继承,使用实现接口的方式可以让类去继承其他的类

2种,同步方法和同步代码块

9.GC是什么?为什么要有GC?(这个以后我给答案,等我研究研究JVM后,系统的给答案)

10.写一段程序,计算1-100的和(要求尽量考虑代码优化)

public static int sum(int num)
{
int totalSum = 0;
totalSum = (1+num)*num/2;
return totalSum;
}


11.请编写一个单例模式(以后在设计模式板块会写单例的具体)

12.TMN的中文含义是什么?TMN的五大类管理功能是什么?

Telecommunications Management Network电信管理网

(1)配置管理

(2)性能管理

(3)故障管理

(4)安全管理

(5)计费管理

13.举例5种J2EE常用的设计模式

Factory(工厂模式), Builder (建造模式), Factory Method (工厂方法模式),Adapter(适配器模式), Bridge(桥梁模式), Composite (合成模式), Proxy (代理模式),Strategy (策略模式)

14.SNMP的5种协议数据单元是什么?

SNMP规定了5种协议数据单元PDU(也就是SNMP报文),用来在管理进 程和代理之间的交换。

(1)get-request操作:从代理进程处提取一个或多个参数值

(2)get-next-request操作:从代理进程处提取紧跟当前参 数值的下一个参数值

(3)set-request操作:设置代理进程的一个或多个参数值

(4)get-response操作:返回的一个或多个参数值。这个操作是由代 理进程发出的,它是前面三种操作的响应操作。

(5)trap操作:代理进程主动发出的报文,通知管理进程有某些事情发生。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: