Java编程:变量重命名与路径设置的关键知识点

版权申诉
0 下载量 133 浏览量 更新于2024-07-07 收藏 145KB DOC 举报
1. **Java语言类型**: Java是一种高级编程语言,它属于C++家族,但提供了面向对象的特性。选择题表明Java不是机器语言或汇编语言,而是高级语言,选项C正确。 2. **JDK目录结构**: 在JDK安装目录下,用于存放可执行程序的是`bin`文件夹,这里包含Java的命令行工具,如javac(编译器)和java(解释器)。选项A是正确的。 3. **Java编译命令**: 使用`javac`命令来编译`.java`源文件,而不是直接使用`java`。因此,选项C是正确答案。 4. **Java命令功能**: `java`命令的作用是运行Java程序,而不是压缩或打包文件,选项C描述的是编译过程,而非运行。 5. **path环境变量**: path环境变量用于指定可执行文件的查找路径,使用户能在任意目录下使用javac和java命令。选项A是正确的。 6. **path和classpath区别**: path主要用于可执行文件,classpath用于类文件,它们查看与配置方式不同,选项C正确。设置classpath不会阻止系统在当前目录下查找类,选项D错误。 7. **classpath设置**: 从JDK5.0开始,classpath默认设置为当前目录`."`,选项C正确。classpath的配置不会在新开命令行窗口中自动延续,选项D错误。 8. **Java可运行文件**: Java虚拟机能运行`.class`文件,这是经过编译后的字节码文件,选项D正确。 9. **Java代码运行结果**: 提供的代码片段中有两个独立的`main`方法,每个方法都会定义一个新的局部变量`a`。第一个方法打印1,第二个方法覆盖了`a`的值为2,然后再次打印2。最后的`inta=3;`不会影响前两个`main`方法的输出,所以结果是`121`,选项C正确。 10. **短路与运算符**: 短路与运算符是逻辑运算符,只有当左侧表达式为假时才会停止运算,`&&`是短路与,选项B正确。 11. **算术表达式运算**: 表达式`1234/1000*1000`的结果是将1234除以1000后再乘以1000,实际上相当于1234,因为1234除以1000整数部分为1。选项A(123)是正确的。 总结:这组Java选择题涵盖了Java语言类型、JDK目录结构、编译和运行命令、环境变量理解、Java程序执行、逻辑运算符以及算术表达式的运算等多个知识点。通过解答这些问题,学习者可以复习和巩固Java编程的基础概念和环境配置。