Java学习笔记:标识符、关键字与数据类型及注释详解
需积分: 9 133 浏览量
更新于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代码的基础。在实践中不断应用和巩固,能帮助我们更好地掌握这门强大的编程语言。
2019-03-17 上传
2009-08-27 上传
2021-08-11 上传
2009-08-25 上传
2009-08-27 上传
2009-08-27 上传
2009-08-27 上传
2009-08-27 上传
2009-08-27 上传
乐楽樂o
- 粉丝: 7
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫