Java笔试题大全:大公司面试必看
3星 · 超过75%的资源 需积分: 49 171 浏览量
更新于2024-07-22
收藏 878KB DOC 举报
"100家大公司java笔试题汇总.doc"
这些Java笔试题目涉及了Java语言的核心概念,包括关键字、方法调用、继承、多态、Servlet和JDBC等关键知识点。下面对这些题目进行详细解析:
1. 题目1测试的是`abstract`关键字的理解。`abstract`修饰符可以用来修饰类和方法,但不能修饰字段。抽象方法没有方法体,不需要大括号,因此正确答案是D。
2. 题目2考察的是方法的访问权限和变量的作用域。`aMethod()`方法内的`static`变量`i`在每次调用时都会重新初始化,因此`main`方法中的两次调用`test.aMethod()`都会返回0,导致编译失败,答案是D。
3. 题目3探讨的是类和对象之间的调用关系。只有类方法(静态方法)可以直接调用其他类的类方法,而实例方法不能直接调用超类的实例方法或类方法,也不能直接调用其他类的实例方法。正确答案是D。
4. 题目4涉及Java的重写(Overriding)和多态性。子类`Sub`重写了超类`Super`的`getLength()`方法,返回类型不同,这在Java中是不允许的,因此代码会编译失败,答案是E。
5. 题目5讨论了Servlet的工作机制。Servlet容器(如Tomcat)在接收到HTTP请求时,会以线程的方式调用Servlet的`service`方法来处理请求,所以答案是C。
6. 题目6涉及JDBC接口。`Connection`对象在JDBC中代表数据库连接,答案是B。
7. 题目7测试的是调用存储过程的方法。在JDBC中,`CallableStatement`接口用于调用数据库的存储过程,答案是C。
这些题目反映了Java编程的基础和进阶知识,包括类与对象、方法、继承、多态、访问控制、并发处理(线程)、数据库交互(JDBC)等。对于准备Java面试或笔试的人来说,理解和掌握这些概念至关重要。为了进一步提升,建议深入学习Java的面向对象编程原理、异常处理、集合框架、IO流、多线程、网络编程以及JDBC的高级特性等。同时,通过实践项目和编写代码来巩固理论知识,将有助于提高实际编程能力。
2009-10-23 上传
2010-12-23 上传
2023-08-22 上传
2018-01-26 上传
2024-12-24 上传
「已注销」
- 粉丝: 0
- 资源: 1
最新资源
- 基于RGB空间的彩色图像处理GUI设计.pdf
- RapidWebSpherePortletFactory
- 物流信息系统的设计与实现
- 高速串行背板总线的仿真设计
- ssh框架集成的详细说明
- 基于模糊神经网络的多传感器自适应
- 模糊神经网络信息融合在移动机器人的应用
- FIFO算法的c++实现
- 运筹案例分析详细车车
- 二叉树的遍历代码(递归)
- VB与单片机之间通信-RS232
- 让CPU占用率曲线听你指挥
- 用c++解决饮料供货的问题
- 《ajax框架:dwr与ext》实战
- pci_cust_tutorial.pdf
- O' Reilly - Practical C Programming 3rd Edition