一,注释
注释可分为三类
1.单行注释: //注释内容
2.多行注释:/*
注释内容
注释内容
*/
3.文档注释:/**
*注释内容
*注释内容
*/
注:文档注释使用较少,可添加参数
二,标识符
标识符可简单理解为变量名,类名
需注意:
1. 所有的标识符仅能以 大小写英文字母,美元符 $,下划线 - 作为首字符,首字母之后可包含数字
2. 不能使用关键字作为标识符
三,关键字
关键字由系统定义,包含public,void,static,class,btye等,String,Integer等属于类。
四,数据类型
图片来源:西部开源-秦疆
注: 1byte=8bit(二进制位数)
布尔值只占一位
整数拓展:不同进制数字的表示
二进制数:0b
八进制数:0
十六进制:0x
示例:
public class demo1 { public static void main(String[] args) { int a1=1; int a2=0b10; int a3=010; int a4=0x10; System.out.println(a1); System.out.println(a2); System.out.println(a3); System.out.println(a4); } }
1 2 8 16
浮点数拓展:数字精度问题
问题:相同数字输出结果不同
public class demo1 {
public static void main(String[] args) {
float a1=0.1f;
double a2=1.0/10;
System.out.println(a1);
System.out.println(a2);
System.out.println(a1==a2);
}
}
0.1
0.1
false
原因:舍入误差