java已经上了九天课了,昨天测试了发现自己的基础还是不是不踏实,而且对于知识不能很好的串子一起,没有自己很好的总结、吸收老师每天讲的代码,有问题也没有及时的问,积攒了知识。
下面我会根据卷子去查漏补缺回过头再看看,敲代码。
什么是标识符:就是对类、方法、接口、变量、常量起名使用的字符
写法:1.英文字母
2.$和_
3.数字
注意事项:1.不能使用关键字
2.不能以数字开头
3.区分大小写
类与接口:单字母首字母大写,多字母第一个单词第二个单词首字母大写其余小写—>StudentName
方法与变量:单字母全部小写,多字母第二个单词首字母大写其余小写—>getMax
常量:单字母全部大写,多字母也全部大写每个单词中间用 _(下划线隔开)
关键字的注意事项:goto和const是java语言的保留字
隐式类型转换:
1.布尔类型不能转换
2.byte、char、short可以向int、 long、float、double转换
如果定义两个机制范围小的,用范围大的可以接收。
byte a = 3;
int b = 5;
int c = a + b;
强制类型转换:
整数默认为int类型,小数默认为double类型
如果定义了两个相同的且不是int类型的变量,则需要强制转换
语法:目标数据类型 变量名 = (目标数据类型) (被转换数据)
byte a = 10;
byte b = 20;
byte r = (byte)(a + b)
运算符:
位运算符<<(左移)、>>(右移)
2<<3 左边的数乘以2的移动次幂 2 * 2^3=16
20>>2左边的数除以2的移动次幂 20 / 2^2=5
循环:do…while
do {
循环体;
}while(判断条件句)//至少执行一次循环体
break、continue、return区别
break:中断次循环
continue:结束当前循环,继续下一个循环
return:结束当前方法