"2013年最新Java面试宝典:涵盖基础、数据库和模拟面试"
5星 · 超过95%的资源 需积分: 0 200 浏览量
更新于2024-01-19
收藏 620KB DOC 举报
2013年最新java面试宝典是一本综合性的面试参考书,主要涵盖了Java基础、数据库技术以及模拟面试等内容。本文将对其中的几个问题进行总结。
首先,在Java基础部分,第21个问题是关于一个".java"源文件是否可以包括多个类(不是内部类)以及有什么限制。根据Java的语法规定,一个".java"源文件中可以包括多个类,但是只能有一个公共类(public class),且文件名必须与公共类的类名相同。这是为了保证编译器能正确地识别源文件中的类和对应的类文件。其他非公共类可以随意添加在同一个源文件中。
接下来,第22个问题是关于Java是否支持goto语句。根据Java的设计原则,Java语言中不支持使用goto语句。goto语句在C和类C语言中被广泛使用,但它常常会导致代码结构的混乱和难以维护,因此在Java中被明确禁用。Java鼓励使用结构化的控制流语句,例如if语句、for循环和while循环等,来实现代码逻辑的控制。
最后,第23个问题是关于多线程中的Runnable接口和Thread类的区别。在Java中,实现多线程可以通过实现Runnable接口或继承Thread类来实现。Runnable接口是一个函数式接口,只有一个run方法,通过实现run方法可以定义线程的执行逻辑。Thread类是一个抽象类,可以通过继承Thread类并重写其run方法来定义线程的执行逻辑。由于Java是单继承的,所以如果一个类已经继承了其他类,则只能通过实现Runnable接口来实现多线程。
总之,2013年最新java面试宝典是一本全面覆盖Java面试相关内容的参考书。在Java基础部分中,介绍了一个源文件中可以包括多个类的限制以及Java不支持goto语句的原因。此外,还涉及到多线程中的Runnable接口和Thread类的区别。这些问题涵盖了Java面试中常见的知识点,对于准备或参加Java面试的人员来说,是一本不可或缺的宝典。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-03-21 上传
2014-07-25 上传
2013-02-18 上传
2013-11-06 上传
121 浏览量
2014-07-15 上传
蓝影138
- 粉丝: 2
- 资源: 6
最新资源
- Pandas
- Platformer:仅具有浏览器功能的应用
- ssm海尔集团商务系统的设计毕业设计程序
- 手机接收单片机数据例程.zip
- notify-monitor:REST API可以观察任何新广告的给定URL,并将其发送到notify-client。 堆
- pgsync:将数据从一个Postgres数据库同步到另一个数据库
- Klaverjas Score-开源
- Simple Web Paint Application using JavaScrip
- Incremental-Adventure-Genesis:网页游戏(WIP)
- NET3.5 LINQ操作数据库实例_aspx开发教程.rar
- stm32 跑马灯实验+例程
- python之knnk近邻算法实现属性为连续性及混淆矩阵评估.zip
- g30l0:地理定位应用程序,用于在培训之前测试ESDK
- Kifu Generator-开源
- css-essentials-css-issue-bot-9000-midtown-web-071519
- chargeTracker