JavaSE试题详解与学习指南

版权申诉
0 下载量 201 浏览量 更新于2024-06-30 收藏 1022KB PDF 举报
"JavaSE试题.pdf" 这篇JavaSE试题涵盖了Java语言的基础知识,包括语言概论和语言基础两大部分。以下是这些知识点的详细说明: **Java语言概论** 1. `javac.exe` 是Java语言编译器,用于将源代码(.java文件)编译成字节码(.class文件)。 2. 不属于Java类库的核心包是 `javadoc包`,它实际上是用于生成API文档的工具,而不是类库的一部分。 3. 每个Java源文件可以包含多个类,但最多只能有一个公共类(用`public`修饰)。 4. Java源文件的后缀是 `.java`,而编译后的字节码文件的后缀是 `.class`。 **Java系统运行机制** 1. Java可以跨平台是因为其“一次编写,到处运行”的特性,这得益于Java虚拟机(JVM)对字节码的解释执行。 2. Java通过垃圾收集(Garbage Collection)机制周期性地释放无用对象所占用的内存,实现自动对象清理。 3. Java源代码编译后形成`.class`文件,这是Java字节码文件。 **JDK工具** JDK工具集包括: - `javac.exe`:Java编译器 - `java.exe`:Java解释器,用于运行字节码 - `javadoc.exe`:用于生成API文档 - `javap.exe`:反汇编器,查看类的内部结构 - `jkb.exe`:可能是笔误,标准的JDK工具集中没有这个工具,可能是`jarsigner.exe`(签名jar文件)或`jconsole.exe`(JVM监视工具)等。 **程序编写与执行过程** 1. 编译错误是在将源代码编译成字节码文件时产生的,运行错误则是在程序运行过程中出现的问题。 2. Java应用程序执行的最后一步是执行字节码,即通过`java.exe`运行`.class`文件。 3. JavaApplication的生命周期包括编写源代码、编译源代码和运行字节码。 4. 每个Java应用程序必须有一个`main`方法作为程序的入口点。 5. Java源文件中最多只能有一个公共类(public class),其他类的数量不受限制。 **JAVA语言基础** 1. Java标识符规则:可以包含字母、数字、美元符号 `$` 和下划线 `_`,但不能以数字开头。所以 `1_file` 是错误的标识符。 2. 基本数据类型不包括类(Class),而是包括整数类型、浮点数类型和布尔类型。 3. `float` 是Java关键字,而 `TRUE`、`main` 和 `NULL` 不是。 4. 正确的变量声明和赋值语句应该以字母或下划线开头,因此 `doubled=3.1415;` 和 `String str="bye";` 是正确的,而 `1_file` 和 `TRUE` 作为标识符是错误的。 这份试题涵盖了Java语言的基础知识,包括标识符规则、数据类型、关键字、错误检查、JDK工具的用途以及Java程序的开发和运行流程,对于学习Java SE的初学者来说是一份很好的复习材料。
2022-11-26 上传
2022-11-26 上传
2022-11-26 上传