------- <ahref="http://www.itheima.com" target="blank">android培训</a>、<ahref="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
1.关键字
java语言中关键字就是被赋予了特殊含义的单词,每个单词必须小写
2.标识符
标识符也就是起名字,一定要见名之意,需要注意的是数字不可以开头,不可使用关键字命名
包名:所有字母小写,包名通常是域名的反转
例:www.itcast.cn包名cn.itcast
类名或接口名:一个单词首字母大写,多个单词,每个单词首字母大写
方法名与变量名:一个单词都小写,两个单词第二个单词首字母大写,采用驼峰式
常量名:所有字母都大写,如果两个单词用下划线分隔
3.常量(表示不能改变的数值)
整数常量 小数常量 字符常量 字符串常量 null常量
例:5 5.0 'a' "ab" null常量只有一个数值null(空)
4.进制转换
二进制 八进制 十进制 十六进制
0,1组成 0~7组成 0~9组成 0~9 A~F组成
以十进制为例:6789
系数:每一位上的数字
基数:10
权:10^0 10^1 10^2...
负数转换
正数的二进制取反加一
5.变量(就是将不确定数据进行存储,也就是需要在内存中开辟一个空间)
数据类型 变量名 = 初始化值;
分为基本数据类型和引用数据类型,只学了基本数据类型,可以总结为4类8种
数值型 字符型 布尔型
整数:byte short int long char true
浮点:float double false
float后要加后缀F或者f long后要加后缀L或者l
例:
byte b1 =43+43;
byte b2 = b1+20;//此处打印就会报错,损失精度
6.运算符
算术运算符:+ - * / % ++ --
%是取模,也就是取余数的意思,要记住的是左边<右边取左边
负数出现的时候只看左边
赋值运算符:= += -= *= /= %=
注意:x=x+4和x+=4,虽说结果一样,但是前者会报错,是因为后者内部有自动转换动作
比较运算符: = = != < > <= >=
注意:比较运算符都是boolean型,要么true要么false
比较运算符==不能写成=
逻辑运算符:& | && || ^ !
&和&&的区别:&无论左边true,右边都会运算,&&只要左边不成立,右边不运算
| 和||的区别:同&