Java面向对象选择题解析

需积分: 9 1 下载量 154 浏览量 更新于2024-07-22 1 收藏 161KB DOC 举报
"面向对象选择题,针对Java学习者,包含多选题,涉及Java源文件命名、程序入口、字符串处理、默认导入的包和包装类等基础概念。" Java是一种广泛使用的面向对象编程语言,这里我们将探讨一些基础的Java知识点,主要基于提供的选择题内容。 1. Java源文件命名规则: 正确答案是(d):必须与它定义的类名相同,区分大小写。在Java中,一个源文件可以包含一个公共类(public class),源文件的名称应当与该公共类的名称完全匹配,包括大小写。 2. 每个Java应用程序都必须包含的方法: 正确答案是(a):main方法。`public static void main(String[] args)`是每个Java应用程序的入口点。 3. 字符串分词器(StringTokenizer)示例: 提供的代码将输出4个token,因此正确答案是(b)。`StringTokenizer`用于将字符串分解成多个部分,这里会输出"this"、"is"、"a"和"test"。 4. 默认导入的Java包: 正确答案是(d):java.lang。这个包中的类如Object、String、System等,在每个Java程序中都默认导入。 5. int类型的包装类: 正确答案是(d):Integer。Java提供了包装类来封装原始类型,如Integer对应int,Character对应char,Double对应double等。 6. 默认导入的Java包(第二个问题): 正确答案是(c):java.lang。同样,这个问题也指出java.lang包中的类在每个Java程序中都是默认导入的。 7. "Wrapper classes"指的是: 正确答案是(a):一组用来包装Java原始类型的类。例如,Integer是int的包装类,Boolean是boolean的包装类,它们允许原始类型在需要对象的地方使用。 这些选择题涵盖了Java基础知识,包括源文件结构、程序执行流程、字符串处理、包管理和基本类型与对象之间的转换。对Java初学者来说,理解和掌握这些概念是至关重要的,因为它们构成了编写有效Java代码的基础。通过解答这些问题,学生可以巩固他们的知识并提高对Java面向对象编程的理解。