Java实训笔记:环境配置与DOS命令解析

需积分: 15 3 下载量 19 浏览量 更新于2024-09-10 1 收藏 74KB DOC 举报
这篇Java实训笔记主要涵盖了Java的基础知识,包括JDK的安装、环境变量配置以及编程中的关键点。以下是对这些内容的详细说明: 1. **JDK安装与环境配置**:Java Development Kit (JDK) 是开发Java程序所必需的工具集。在安装时,建议避免将JDK安装在C盘的ProgramFiles(x86)目录下,因为这可能导致路径过长的问题。JDK的`bin`目录包含了执行文件,如`javac`用于编译Java源代码,`java`用于运行`.class`文件。`Db`目录存放JAR包,`include`包含头文件,`lib`存储库文件,而`Jre`是Java运行时环境。 2. **环境变量配置**:在Windows系统中,配置Java环境变量是必不可少的步骤。需要设置`Path`变量,将JDK的`bin`目录路径添加到最前面,并用分号隔开其他路径。同时,创建新的环境变量如`JDK`,存储JDK的安装路径。`Classpath`变量用于指定类加载器查找类文件的路径,通常设置为`.`(当前目录)和`%JDK%lib`。 3. **DOS命令操作**:在命令行中,`javac`命令用于将Java源代码(.java)编译成字节码(.class),而`java`命令则用于执行编译后的字节码。`EditPlus`是一款文本编辑器,可以配置用户工具来简化Java的编译和运行过程。 4. **数据类型与转换**:在Java中,小数默认是`double`类型,如果需要转换为`float`,需在数值后加上`f`。原码、反码和补码是二进制表示数值的方式,对于正数,原码和补码相同,反码比原码所有位取反加1得到补码。数组的参数`args`是默认的,可以重命名。类型转换可以通过强制类型转换实现,例如`(float)12.34444`。 5. **字符串操作**:在Java中,字符串是对象,比较两个字符串是否相等时,`==`比较的是对象引用(地址),而`.equals()`方法比较的是字符串内容。例如,`s1.equals(s2)`用于判断两个字符串的值是否相同。 6. **进制转换**:二进制、八进制和十六进制可以转换为十进制,通过多项式展开的方法。求余运算 `%` 的结果符号与分子一致。表达式中的精度决定结果类型,比如如果最高精度是`float`,结果也是`float`,低于`int`则自动转换为`int`。 7. **转义字符**:在字符串中,一些特殊字符如`\n`代表换行,`\t`代表制表符,需要转义才能在字符串中使用。 8. **短路现象**:在逻辑运算中,如果左侧表达式的值已经足以确定整个逻辑表达式的结果,那么右侧表达式将不会被执行,这种现象称为短路现象,适用于`&&`和`||`运算符。 这份实训笔记对于初学者理解Java的基础概念和操作流程非常有帮助,涵盖了从安装环境到实际编程的关键点。