一.java概述
1.java执行流程
2.java转义字符
在控制台,输入tab键,可以实现命令补全
3. 初学java易犯错误
4. DOS命令
1.DOS概念
windows自带的命令行执行的操作系统
2.打开DOS窗口
①Win+R打开面板控制
②输入cmd,出现黑色的窗口
③输入DOS命令,返回执行结果
3.常用的DOS命令
Ctrl+C 退出当然执行的命令
Cls清空当前正在编辑的屏幕
md 文件夹名创建文件夹
copy复制文件
del 文件名 删除文件
rd 删除空目录
move 文件名需移动到的目录路径移动文件 cd 路径 进入目录
dir 路径(文件夹)查看列表信息
4.相对路径与绝对路径
相对路径:从当前目录开始定位,形成的一个路径
绝对路径:从顶级目录开始定位,形成的路径
二.变量
1.程序中 +号的使用
1. 当左右两边都是数值型时,则做加法运算
2.当左右两边有一方为字符串,则做拼接运算
3. 运算顺序,是从左到右
2.数据类型
3.基本数据类型转换
1.自动类型转换
2.强制类型转换
介绍:自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 ( ),但可能造成 精度降低或溢出,格外要注意。
怎么把字符串转成字符 char -> 含义是指 把字符串的第一个字符得到
s5.charAt(0) 得到 s5 字符串的第一个字符 '1'
System.out.println(s5.charAt(0));
三.运算符
1.介绍
1) 算术运算符
2) 赋值运算符
3) 关系运算符 [比较运算符]
4) 逻辑运算符
5) 位运算符 [需要二进制基础]
6) 三元运算符
2.关系运算符(比较运算符)
instanceof:检查是否是类的对象
例:"abcdef" instanceof String 结果:true
3.逻辑运算符
1) 短路与 && , 短路或 ||,取反 !
2) 逻辑与 &,逻辑或 |,^ 逻辑异或
区别:
对于&&短路与而言,如果第一个条件为 false ,后面的条件不再判断
对于&逻辑与而言,如果第一个条件为 false ,后面的条件仍然会判断
短路或逻辑或相似
a^b: 叫逻辑异或,当 a 和 b 不同时,则结果为 true, 否则为 false
4.键盘输入语句
1. 介绍 在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。 需要一个 扫描器(对象), 就是 Scanner
2. 步骤 : 1) 导入该类的所在包, java.util.*
2) 创建该类对象(声明变量)
3) 调用里面的功能
5.位运算符
1) 算术右移 >>:低位溢出,符号位不变,并用符号位补溢出的高位
2) 算术左移 <<: 符号位不变,低位补 0
3) >>> 逻辑右移也叫无符号右移,运算规则是: 低位溢出,高位补 0
四.程序控制结构
1.介绍
1) 顺序控制
2) 分支控制
switch 和 if 的比较
1) 如果判断的具体数值不多,而且符合 byte、 short 、int、 char, enum[枚举], String 这 6 种类型。虽然两个语句都可 以使用,建议使用 swtich 语句。
2) 其他情况:对区间判断,对结果为 boolean 类型判断,使用 if,if 的使用范围更广
3) 循环控制
五.数组、排序和查找
1.数组的使用
2.数组拷贝
3.数组反转
4.数组增添/扩容