1、Java 转义字符
在控制台,输入 tab 键,可以实现命令补全
\t :一个制表位,实现对齐的功能
\n :换行符
\ :一个\
" :一个"
’ :一个’
\r :一个回车
// \t : 一个制表位,实现对齐的功能
System.out.println("北京\t上海\t深圳"); // 北京 上海 深圳
// \n : 换行符
System.out.println("你好\n世界"); // 你好
// 世界
// \\ : 一个\
System.out.println("C:\\Windows\\System32\\cmd.exe"); // C:\Windows\System32\cmd.exe
// \" : 一个"
System.out.println("张三说:\"Java是全世界最好的语言\""); // 张三说:"Java是全世界最好的语言"
// \' : 一个'
System.out.println("张三说:\'Java是全世界最好的语言\'"); // 张三说:'Java是全世界最好的语言' (等价于下面这句话)
System.out.println("张三说:'Java是全世界最好的语言'"); // 张三说:'Java是全世界最好的语言'
// \r : 一个回车
System.out.println("北京是美丽的城市\r南京"); // 南京是美丽的城市
2、Java易犯错误
3、注释
用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性);注释是一个程序员必须要具有的良好编程习惯,将自己的思想通过注释先整理出来,再用代码去体现
3.1、Java 中的注释类型
1、单行注释 //
2、多行注释 /* 注释文字 */
3、文档注释 /** */
说明: (1) 被注释的文字,不会被 JVM(java 虚拟机)解释执行
(2) 多行注释里面不允许有多行注释嵌套
文档注释
4、代码规范
5、变量
5.1、定义
变量相当于内存中一个数据存储空间的表示,可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。
5.2、变量使用的两种方式
方式一:
int a; // 声明变量
a = 10; // 赋值
System.out.println(a);
方式二:
int b = 20; // 一步到位, 声明 + 赋值
System.out.println(b);
5.3、变量使用注意事项
5.4、程序中 + 号的使用
System.out.println(100 + 98); // 198
System.out.println("100" + 98); // 10098
System.out.println(100 + 3 + "hello"); // 103hello
System.out.println("hello" + 100 + 3); // hello1003
6、数据类型
每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(字节)。
6.1、整数类型
6.1.1、定义
Java 的整数类型就是用于存放整数值的,比如 12 , 30, 3456 等。
6.1.2、使用
byte n1 = 10;
short n2 = 10;
int n3 = 10;
long n4 = 10L;
说明: n1到n4变量对应的值都是10,但是他们占用的字节不一样
6.1.3、整数的类型
6.1.4、整型的使用细节
6.2、浮点类型
6.2.1、定义
Java 的浮点类型可以表示一个小数,比如 123.4 ,7.8 ,0.12 等。
6.2.2、使用
float n5 = 10.95F;
double n6 = 10.85;
6.2.3、浮点的类型
6.2.4、浮点的使用细节
1、关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位。
2、尾数部分可能丢失,造成精度损失(小数都是近似值)。
6.3、字符类型
6.3.1、定义
字符类型可以表示单个字符,字符类型是 char,char 是两个字节(可以存放汉字),多个字符我们用字符串 String。
6.3.2、使用
char c1 = 'a'; // a
char c2 = '\t'; // 输出一个制表位
char c3 = '王'; // 王
char c4 = 97; // a
int c5 = (int)c3; // 29579 输出这个汉字对应的码值
6.3.3、字符的使用细节
注意区分
char c6 = 'a' + 1;
System.out.println(c6); // b
System.out.println('a' + 1); // 98
6.4、布尔类型
6.4.1、定义及使用细节
注意:java中布尔类型只有true或者false, 区别于其他编程语言(其他编程语言中只要不是空和0都能表示true)。
7、Java API 文档
8、ASCII 码、Unicode 编码及UTF-8 编码
ASCII 码
Unicode编码
UTF-8 编码