通过这段时间的学习,由于个人原因,感觉知识点很散。原本还是有那么点点信心,昨晚的一个小测试题让我发现我还有存在很多方方面面的问题,知识点记得不牢固。
JAVA阶段一总结
一. 常用命令行
dir : 列出当前目录的文件和文件夹
cd : 进入指定目录
cd .. : 返回到上一级目录
cd \ : 返回到根目录
md : 创建目录
rd : 删除目录
del : 删除文件
cls : 清除屏幕
exit : 退出命令行窗口
二. 变量与运算符
(一). 变量和常量
1. 变量
用于储存可变数据的容器(备注:首字母一般以小写字母开始)
变量的数据类型:1) 整形 :byte ,short ,int ,long
2) 浮点型 : float ,double
3) 字符型 :char
4) 布尔型 :boolean
- 常量
三. 运算符
1. 位运算符 1) & 与运算
2) | 或运算
3) ^ 异或运算
4) ~ 反码
5) 负数表示
6) 异或特点
逻辑运算符 1) & 与
2) | 或
3) ^ 异或
4) ! 非
5) && 短路与
6) || 短路或移位操作符 1) << 左移
2) >> 右移
3) >>> 无符号右移(逻辑移位)
四. 流程控制语句
1.顺序语句
按照从上往下的顺序执行的语句(要有分隔符号“;”)。
2.判断
格式一:if(判断条件){}
格式二:if(判断条件){
执行的代码块;
}else{
执行的代码块;
}
格式三:if(判断条件){
执行的代码块;
}else if(判断条件){
执行语句;
}else if(判断条件){
执行语句;
} ——————>if 语句不是一个整体,第一个if 是 一 个语句,第二个又是一个语句,最后的if else 又是一个语句。
3.选择判断语句(switch)
switch语句
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
……
default:
执行语句;
break;
}
4.While循环
格式:
while(条件表达式)
{
执行语句;
}
5.do while 语句
格式:
do
{
执行语句;
}while(条件表达式);
注意: do while特点是条件无论是否满足,
循环体至少被执行一次。
例题:
while:先判断条件,只有条件满足才执行循环体。
do while: 先执行循环体,再判断条件,条件满足,再继续执行循环体。
简单一句话:do while:无论条件是否满足,循环体至少执行一次。
注意一个细节do while 后面的分号;
6.for 循环
(1)格式:for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
(2)for的执行流程
for 知道要进行循环,读到x=0 的时候,在内存中开辟了空间,定义变量x 赋值为0。接着进行条件判断 x<5,为真,这个时候对满足条件后执行了循环体的内容System.out.println(“hello java”);当循环体执行完毕之后,执行x < 5;后的表达式即 x++ 。x自增后变为了1 ,再次进行判断 x<5 (int x=0 只执行一次),如果为真就再次运行System.out.println(“hello java”);如果为假,for循环结束。
7.break , continue关键字
(1) break的用法:
A. 单独使用。
B. 与标签一起使用。(标签:即一个名字,满足标识符的条件即可)。
使用细节: 不要再break语句之后,编写其他语句,永远都执行不到,编译报错。
(2) continue关键字:语句将控制权传递给它所在的封闭迭代语句的下一次迭代。(跳出本循环,执行下一次循环)。
适用于:while 、 do while 、 for循环语句