Java选择题复习:核心概念与考点解析

需积分: 4 5 下载量 143 浏览量 更新于2024-09-18 收藏 19KB TXT 举报
"这是一份关于JAVA选择题的复习资料,涵盖了JAVA语言的基础知识点,包括JAVA的历史、语法、数据类型、运算符、流程控制以及类和对象等概念。" 1. JAVA语言最初是为了消费性电子产品设计的,起名为OAK,后来才更名为JAVA。 2. JAVA程序编译后的文件扩展名是.class,而源代码文件的扩展名是.java。 3. JAVA编译后生成的字节码文件不包含.exe扩展名,而是.class。 4. 标准的字符编码系统是Unicode,JAVA程序内部使用Unicode进行字符存储。 5. Java application和applet的主要区别在于,applet需要在Web浏览器中运行,并且必须有main()方法的Java应用程序。 6. 单行注释的格式是以两个斜线(//)开始,多行注释以/* 和 */包裹。 7. 在Java中,合法的标识符可以包含字母、数字和下划线,但不能以数字开头。美元符号 ($) 也可以在标识符中使用,但不是推荐做法。 8. Java中的布尔类型(boolean)不包含“true”这个关键字,正确的选项可能是“byte, long, true”。 9. JAVA使用Unicode作为其字符集,支持多种语言字符。 10. Java中的int数据类型占4个字节,即32位。 11. 浮点数的表示形式包括:小数点、指数形式(如12.4f, 12.4F, 2e4f)等。选项B包含了正确的浮点数表示方式。 12. Java的等于运算符(==)比较的是变量的值,而非引用,对于非基本类型的对象,它比较的是对象的引用是否相同。 13. 当执行“boolean x; x = a > b; System.out.println(x);”,如果a的值小于b,则x的值为false,输出为false。 14. 表达式“y=(x++)+(x++)+(x++)”中,y的值取决于x自增操作的顺序。由于x++是在赋值之后才自增,所以y的值为12。 15. 表达式“y=(++x)+(++x)+(++x)”中,y的值取决于预增操作的顺序。每个++x都在赋值之前自增,因此y的值为18。 16. Java源代码编译后生成的字节码文件扩展名为.class。 17. 设置Java类路径(classpath)是为了告诉Java虚拟机(JVM)在哪里查找类文件。在Windows系统中,可以通过设置环境变量classpath来实现。 这份复习资料详细介绍了JAVA语言的一些核心概念,对于准备JAVA考试或复习基础知识的人来说非常有用。通过这些题目,学习者可以检验自己的JAVA编程基础,了解需要加强的知识点。