"Java面试题及答案精选:语言基础知识、编译环境、标识符规则、数组特性"
4星 · 超过85%的资源 需积分: 0 102 浏览量
更新于2023-12-13
收藏 433KB DOC 举报
Java面试题以及答案
1. Java 是从 C 语言改进重新设计。
答案:B
2. 下列哪种说法是正确的:
A. 实例方法可直接调用超类的实例方法
B. 实例方法可直接调用超类的类方法
C. 实例方法可直接调用其他类的实例方法
D. 实例方法可直接调用本类的类方法
答案:D
3. 下列说法正确的有:
A. 环境变量可在编译 source code 时指定
B. 在编译程序时,所能指定的环境变量不包括 class path
C. javac 一次可同时编译数个 Java 源文件
D. javac.exe 能指定编译结果要置于哪个目录(directory)
答案:BCD
4. 下列标识符不合法的有:
A. new
B. $Usdollars
C. -234
D. @ar
答案:ACD
5. 下列说法错误的有:
A. 数组是一种对象
B. 数组属于一种原生类
C. int number=[]={31,23,33,43,35,63}
D. 数组的大小可以任意改变
答案:BCD
6. 不能用来修饰 interface 的修饰符是?
答案:无具体答案给出。
通过以上面试题及答案,我们可以总结以下内容:Java 是从 C 语言改进设计而来的,它是一种面向对象的编程语言。Java 的实例方法可以直接调用本类的类方法,但不能直接调用超类的实例方法。在编译程序时,可以通过 javac 同时编译多个 Java 源文件,并且可以通过指定目录来确定编译结果的位置。在Java中,标识符的命名有一定的规则,例如不能以数字开头,并且不能使用一些特殊字符,比如负号和@符号。Java中的数组是一种对象,但不属于原生类。数组的大小在创建后是固定的,不能随意改变。
在面试中,可能会出现关于接口的修饰符的问题。根据题目描述,不能用来修饰 interface 的修饰符没有给出具体答案。这需要根据具体的知识点来回答,可以参考 Java 的文档或其他权威资料来获取正确的答案。
通过对上述面试题的分析和总结,可以帮助面试者更好地准备Java面试。掌握这些知识点可以帮助面试者更好地回答相关问题,展现自己的技术能力和知识水平。面试者还可以根据这些题目和答案的模式,自己整理其他类似的面试题,以帮助加深对Java编程语言的理解和掌握。
点击了解资源详情
点击了解资源详情
133 浏览量
794 浏览量
2010-05-12 上传
127 浏览量
2014-06-30 上传
2021-10-21 上传
7675 浏览量
sbaiitx
- 粉丝: 1
- 资源: 4
最新资源
- 50个CSS超炫丽button样式代码下载
- pid控制器代码matlab-PID_Node.js_Framework:PID_Node.js_Framework
- dask-blog:达斯发展博客
- KMVDR.rar_MVDR宽带_mvdr wideband_宽带mvdr_波束形成
- 行业文档-设计装置-一种折叠式英语书写练习专用书写板.zip
- symbiomon:SYMBIOMON监视微服务
- 设计:设计材料,海报以及更多代表SAIG的作品。 :artist_palette:
- case1
- RAIM算法集合(卫星导航).zip
- 翻牌消除、翻牌消除代码
- learn-scala-3:现代Scala沙箱
- Flatland 2D Physics Library-开源
- 行业文档-设计装置-一种拖动式太阳能热水器清尘刷.zip
- 7958013659
- pid控制器代码matlab-SeniorProject2018-2019:高级项目2018-2019
- 行业文档-设计装置-一种折叠式纸盒.zip