注释
1.单行注释
格式://注释文字
2.多行注释
格式:/* 注释文字 */
3.被注释的文字不会被JVM解释执行
4.由于编码问题导致编译失败(cmd和Windows系统默认gbk编码)
设置环境变量
变量名:JAVA_TOOL_OPTIONS
值:-Dfile.encoding=UTF-8
常用编码
1.字符和码值的对应关系是通过字符编码表决定的
2.常见字符编码
ASCII(用1个字节表示,总共128个字符,其中有一些字符是不可见字符)
Unicode(字母,数字,汉字都是使用2个字节表示)
UTF-8(变长的编码方式1-6个字节表示,字母数字用1个字节,汉字用3-4个字节)
gbk(字母数字用1个字节,汉字用2个字节表示)
gb2312(范围比gbk小)
Unicode、UTF-8兼容ASCII码表
ANSI又是什么编码呢?
https://blog.csdn.net/imxiangzi/article/details/77370160
cmd设置默认编码
转义字符
转义字符 \
\t 制表符
\n 换行符
\\ 一个\
\" 一个"
\' 一个'
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
System.out.println("Hello\tJava");
System.out.println("Hello\tJava\nHI CZW");
System.out.println("Hello\tJava\nHI \'CZW\'");
System.out.println("Hello\tJava\nHI \"CZW\"");
}
}
变量
1.为什么需要变量,变量的作用?
2.变量的概念
变量其实就是内存中的一块存储区域,声明定义一个变量就是在内存开辟了一块空间
用来存储数据,变量被开辟就要明确存放数据的类型(数据类型)和将来被调用的名字(变量名)
3.定义变量的格式
数据类型 变量名 = 初始值;
变量被定义后一般会初始化
变量的赋值和访问
变量必须先声明,后使用
变量在同一作用域内不能重名
变量可以在同一类型范围内不断变化
4.变量三要素(类型、名称、值)
5.标识符
区分大小写
由字母数字_$组成,数字不可以开头,不可以使用关键字
驼峰命名法、下划线命名