00002笔试题(JAVA)

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操作:代理进程主动发出的报文,通知管理进程有某些事情发生。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值