1.注释
标注用来解释说明的文字。用来帮助其他人去读懂你写的代码。字节码文件中不存在注释内容。意味着注释是源码期行为。
1.1 注释的分类
注释分类 | 书写格式 | 注意事项 |
---|---|---|
单行注释 | // 注释内容 | 只能注释一行 |
多行注释 | /注释内容/ | 能多行注释,但是不能和文档型注释嵌套使用 |
文档型注释 | /*注释内容/ | 可以多行注释 并且可以生成帮助文档 |
1.2 命令行生成帮助文档
javadoc -d ./doc -header 文档 -doctitle 第一个文档注释 练习 -author -version *Demo04.java
- -d生成.html的路径
- *类名 指定解析某个.java威廉
- -author -version 你的文档型注释中写个那些注解,就是指定的关键字.
2.标识符
java中用来标示的符号.标示java中的类、变量、接口、数组等。
在java中用来起名字的。
2.1 三个规则
- 不能以数字开头,以字母、下划线、美元符号开头,后面跟字母、下划线、美元符号、数字
- 不能是java中的关键字 保留字但是可以包含关键字和保留字,长度无限制
- java严格区分大小写。
2.2 两个标准
- 见名知意 看到名字就知道意思,尽量使用英文命名
- 驼峰原则:首字母大写其他单词的首字母也大写。
2.3 一个注意事项
java支持中文命名,但是不推荐,不建议使用。可能会造成乱码等错误。
3. 关键词
关键的词,在ajva中对于某些单词已经存在了自己特殊的用法和逻辑。例如:public static void String native等。
goto、include是保留字,不建议使用
4. 字符集合
字符集合就是一本字符和计算机二进制的对照表
常见字符集合:ASCII、GBK、BIG5
目前市面上的字符集合统一采用UTF-8(有人维护,不会出现乱码扩散)
4.1 乱码
由于编写时和真正运行时可能会出现字符集合不统一造成乱码问题,解决办法就是统一字符集合。
5. 变量
在程序运行中可以发生改变的量 .
变量就是用来存放数据的.
5.1 变量的要素
- 数据类型(存储时具体值的范围)
- 变量名(给当前具体值取得一个名字)
- 作用范围/生命周期,当前变量的作用范围.
5.2 变量的使用
- 声明
数据类型 变量名: //声明
public class Demo07{
public static void main(String[] args){
//声明一个变量
int a;//声明了一个int类型的变量 开了一个单人间 单人间的房号是a
System.out.println(a);
}
}
- 报错:可能尚未初始化变量a
- 在java中变量要初始化才能使用,就是给当前变量赋值
- 赋值
public class Demo07{
public static void main(String[] args){
//声明一个变量
int a;//声明了一个int类型的变量 开了一个单人间 单人间的房号是a
//给变量a赋值
a = 10;
System.out.println(a);
}
}
-
在main方法中()不能定义同名变量.否则编译报错
-
在程序运行期间,可以直接通过变量名给变量重新赋值.
-
声明和赋值一般情况下会一起进行
3.数据类型
java是强类型语言,所有的数据都是由类型的.比如:JS(var) var num=10;
java需要明确数据的类型.
JDK10以后也可以使用 var num =10;
但是java会根据类型推断,推断出变量的类型.