Java学习笔记:标识符、关键字与数据类型及注释详解

需积分: 9 0 下载量 141 浏览量 更新于2024-09-13 收藏 10KB TXT 举报
"corejava_day03_note - 学习核心Java的第三天笔记,主要涉及标识符、关键字、数据类型以及注释和编码问题" 在Java编程语言中,标识符、关键字和数据类型是构建程序的基础,而注释和编码问题则是确保代码可读性和跨平台兼容性的重要环节。 首先,让我们深入理解Java中的注释。注释是程序员为代码添加的解释性文本,它们在编译过程中被忽略,不参与程序的实际执行。Java提供了三种类型的注释: 1. **单行注释**:使用`//`开头,可以用于对单行代码进行注解。例如: ```java int x = 10; // 这是一个整型变量x ``` 2. **多行注释**:使用`/*`开始,`*/`结束,可以跨越多行。常用于对类、方法或者大段代码的描述: ```java /* 这是一个多行注释, * 它可以包含多行信息 */ ``` 3. **文档注释**:使用`/**`开始,`*/`结束,特别用于生成API文档。Javadoc工具可以解析这类注释,自动生成文档: ```java /** * 这是一个简单的类注释 * @param name 描述参数name */ public class MyClass { // 类的成员 } ``` 接下来,我们讨论编码问题。在处理文件时,如果编码不一致,可能会导致乱码。编码是将字符转换成数字的方式,不同的编码集如GBK、UTF-8、ASCII等对应着不同的字符范围。在简体中文Windows系统中,ANSI通常代表GBK编码,而在英文Windows中,ANSI代表ASCII编码。 当使用UTF-8编码编写代码,但编译工具如`javac`或`javadoc`默认使用GBK编码时,会出现乱码。解决这个问题有以下两种方法: 1. **将源代码文件转换为GBK编码**:通过编辑器(如Windows记事本)将文件编码更改为GBK,然后再用`javac`和`javadoc`进行编译和文档生成。 2. **在命令行指定编码格式**:在执行`javac`和`javadoc`命令时,添加`-encoding utf-8`参数,明确指定使用UTF-8编码。 最后,关于Java代码编写的基本语法规则,分号是Java语句的结束符号,不可或缺。例如: ```java int x = 10; // 正确的语句,以分号结束 ``` 没有分号,编译器会报错。此外,Java还有其他规则,比如命名规范、缩进、空格和括号的使用,这些都是编写整洁、易读代码的关键。 总结,Core Java的学习涵盖了基本语法、注释使用和编码问题的解决,这些知识点构成了编写高效、可维护Java代码的基础。在实践中不断应用和巩固,能帮助我们更好地掌握这门强大的编程语言。