1.关键字 保留字
在java语言中有特殊用途的
2. 标识符----”起名“
3.注释
4.变量
5.算术运算符
快捷键 ctrl+d —复制一行 crtrl+l —删除一行
1.System.out.println 输出后自带换行效果
System.out.print 输出后没有换行效果
2.一个.java文件中可以有多个java类,但是只能有一个public的类
通常一个java文件定义一个java类
命名标识符定义规则
1.不能使用关键字和保留字
2.只能用字母,数字,$和_
3.可以包含关键字和保留字
4.不可以包含空格
5.不可以数字开头
Java命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
总原则:见名知意
关于进制
二进制 八进制 十进制 十六进制
X进制每一位数字变化范围 0~X-1
十六进制
10 – A
11 – B
12 – C
13 – D
14 – E
15 – F
0~F
进制转换
十进制转换成X进制:对x取余,反向排序
13(10) --> 1101(2)
X进制转换成十进制:x乘以X进制 的其位数的权值
权值:第n位的n-1次方
1101(2)–> 1 * 2(3)+1 * 2(2)+0 * 2(1)+1 * 2(0) -->13 (10)
十进制 1234 每一个数字代表一个“位”
二进制存储单位
10010000 每一个数字代表一个“位” 在二进制数字中位有专业的叫法 bit, 101 占3bit
1Byte —字节 =8bit
1kb=1024Byte=2(10)Byte
宽带 1000mbt---125Mb/s
数据类型
基本数据类型
整数 byte(1字节) short(2) int(4) long(8)
浮点数 float(4) double(8)
字符 char(2)
布尔 boolean
1字节=8bit 8bit表数范围=-128~127 即-2(7)~2(7)-1
引用基本类型
数组
类 class
接口 interface
自动转换基本数据类型
容量小的–》容量大的
精度小的–》精度大的
强制转换 (数据类型)变量
boolean不可以进行强制转换
rface
自动转换基本数据类型
容量小的–》容量大的
精度小的–》精度大的