JAVA基础面经典试题(附答案) .pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础知识部分: 1. JDK 是什么? JRE 是什么? a) 答: JDK:java 开发工具包。 JRE:java 运行时环境。 2. 什么是 java 的平台无关性? a) 答: Java 源文件被编译成字节码的形式,无论在什么系统环境下, 只要有 java 虚拟机就能运行这个字节码文件。也就是一处编写,处处 运行。这就是 java 的跨平台性。 3. 在一台电脑上配置 java 环境, path 起什么作用?如何配置? a) 答: path 的作用是在 DOS环境下,能在任意位置使用 JDK 目录中 b in 文件夹中的可执行程序,来编译执行 java 程序。 b) 在环境变量中找到 path 变量,把 bin 文件夹的绝对路径加上 即可 。 4. 什么样的标识符是合法的? a) 由字母、数字、 _和 $组成,长度不限。其中字母可以是大写或小写 的英文字母,数字为 0 到 9 。 b) 标识符的第一个字符不能是数字。 c) 标识符区分大小写。 d) 标识符不能包含空格。 5. Java 有几种基本数据类型? a) byte ,short ,int ,long ,float ,double ,char ,boolean 6. 什么是隐式类型转换?什么是显示类型转换? a) 当将占位数少的类型赋值给占位数多的类型时, Java 自动使用隐式 类型转换。 b) 当把在级别高的变量的值赋给级别底变量时,必须使用显示类型转 换运算。 7. && 和 & 区别, || 和 | 区别? a) && 和 || 是短路与,短路或,当左边的表达式能判断当前结果,则不 判断右边的表达式。 b) 而 & 和 | 则将两边的表达式都运算完毕后,再算结果。 8. break ,continue 区别? a) break 结束所有循环, continue 结束当次循环,进入下次循环。 9. 类的命名规则是什么? a) 如果类名使用拉丁字母,那么名字的首写字母使用大写字母。 b) 类名最好见名知意,当类名由几个单词复合而成时,每个单词的首 写字母使用大写。 10. 类体的内容由两部分构成,哪两部分? a) 一部分是变量的定义,用来刻画属性。 b) 另一部分是方法的定义,用来刻画功能。 11. 解释什么是类的成员变量,局部变量,实例成员变量,类成员变 量? a) 变量定义部分所定义的变量被称为类的成员变量。 b) 在方法体中定义的变量和方法的参数被称为局部变量。 c) 成员变量又分为实例成员变量和类成员变量( static 修饰)。 12. 简述 this 关键字用法。 a) this 关键字使用在实例方法中,代表调用该方法的当前对象。 13. 如何确定方法的返回类型? a) 方法返回的值的类型就是方法的返回类型,如果无返回值,则返回 类型为 void 。 14. 返回值为 void 的方法,可否有 return ? a) 可以。但 return 后没有任何值。 15. 解释什么是类方法,什么是实例方法? a) static 修饰的方法是类方法,无 static 修饰的方法是实例方法。 16. 简述方法和变量的命名规则? a) 首写字母使用小写,如果由多个单词组成,从第 2 个单词开始首字 母使用大写。 17. 什么是方法重载? a) 方法重载是指一个类中可以有多个方法具有相同的名字,但这些方 法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不 同。 18. 什么是构造方法? a) 构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全 相同,并且不返回任何数据类型。 19. 如何创建一个对象? a) 使用 new 运算

文档评论(0)

hwshjh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档