2010年易思博JAVA开发面试题解析
5星 · 超过95%的资源 需积分: 3 119 浏览量
更新于2024-10-07
2
收藏 61KB DOC 举报
"这是一份2010年10月份易思博公司针对Java开发工程师的面试题,包含了多选题,主要涉及Java基础、JDBC、远程接口、Applet、网络通信等方面的知识。"
1. 在Java中,加载Sun的JDBC-ODBC桥可以通过调用`Class.forName()`方法,正确选项是:
a. `Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")`
2. 为了安全地为多用户创建一个能从数据库中读、写记录的对象,应该使方法同步,避免并发访问时的数据冲突。正确选项是:
a. 定义它的方法为`synchronized`
3. 在远程接口中,所有方法必须抛出`RemoteException`,以处理网络通信中的异常。正确选项是:
c. `throw a RemoteException`
4. 当一个Applet程序包含一个远程对象的引用时,这个引用通常是一个对象的stub,用于远程通信。正确选项是:
a. stub representing the object
5. 要创建一个能被远程访问的对象,需要实现`Remote`接口。正确选项是:
d. Remote
6. 一个Socket在Java中包含一个端口号和一个IP地址。正确选项是:
c. both a port number and an IP address
7. 服务器端等待客户端连接请求时,通常会使用`ServerSocket`类。正确选项是:
b. ServerSocket
8. 当使用主机地址作为构造函数参数创建新的`Socket`实例时,Java会尝试建立到指定主机的连接。这可能会引发:
a. java试图建立到指定主机的TCP连接
这些题目涵盖了Java基础,如类加载、多线程同步、网络编程,以及Java特定的特性,如JDBC、Applet和RMI(远程方法调用)。对于Java开发工程师来说,理解和掌握这些知识点是至关重要的。例如,JDBC是Java访问数据库的标准接口,`Class.forName()`用于动态加载驱动;同步方法用于多线程环境下的数据安全;`Remote`接口和`ServerSocket`是实现远程对象和服务器通信的关键;而Socket是进行网络通信的基础,包括IP地址和端口号。这些面试题旨在测试候选人在实际开发中的理论知识和实践经验。
2013-12-28 上传
点击了解资源详情
153 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-01-23 上传
2021-11-23 上传
2009-10-18 上传
Z5346309
- 粉丝: 0
- 资源: 4
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍