1.常用的dos命令
名称 | dos命令 |
---|
罗列某个盘符下的所有文件夹以及文件详情信息 | dir |
回退上级目录 | cd.. |
盘符切换 | 盘符号:(不区分大小写) |
回退根目录 | cd\ |
创建文件夹/目录 | md 文件夹/目录名称 |
删除文件夹/目录 | rd 文件夹/目录名称:必须为空目录 |
删除带内容的目录(询问删除) | rd /s 带内容的目录名称 |
删除带内容的目录(不询问) | rd /s /q 带内容的目录名称 |
创建文件 | copy con 文件 输入内容 ctrl+z 回车 |
清屏命令 | cls |
查看ip | iconfig |
检查自己本机是否和其他主机进行通信 | ping ip地址/域名 |
| |
2.关键字
概念:被java语言赋予特定含义的单词
距离:public,static,class
3.标识符
概念:给包,类,接口,变量,方法,常量等起名字的字符序列!
组成规则:1)26个英文字母(严格区分大小写)
2)_符号
3)数字符号(不能以数字开头)
4)$符号
5)不能是非法字符
4.常量
概念:在java程序执行过程中,其值不发生改变的量。
分类:(1)字面值常量
a)字符串常量__"HelloWorld"
b)字符常量__'黑'
c)整数常量__69
d)小数常量__13.14
e)布尔常量__false/true
f)空常量__null
(2)自定义量
状态修饰符:final
进制:进制规则:
1)二进制:逢2进1
2)八进制:逢8进1
3)十进制:逢10进1
4)十六进制:逢16进1
5.隐式转换/显示转换(强转类型转换)
隐式转换:隐式类型提升:byte,char,short三者之间不转换一旦参与运算,优先提升为int...
显示转换:将取值范围大的数据类型转换为取值范围小的数据类型
格式:目标数据类型 变量名 =(目标数据类型)初始化值 (会有损精度)
6.变量
概念:在java执行过程中,其值一直在发生改变的量
类型(四类八种):
1)整数类型:
字符型:byte (取值范围:-128~127)
短整型:short
整数默认型:int
长整型:long
2)浮点类型:
单精度浮点数:float
双精度浮点数:double
3)字符类型:
char
4)布尔类型:
boolean
7.运算符号
分类:
1)算数运算符:+ _ * /(默认取整) %(求余数)
a)扩展的算数运算符:++ --
场景1:
++或者--单独使用
无论++或者--在数据前面还是数据后:都对当前数据本身自增1或者自减1
场景2:
++或者--参与运算使用
如果++或者--在数据的前面:需要先进行自增1或者自减1,然后再参与运算
如果++或者--在数据的后面:先进行运算,然后再进行自增1或者自减1
2)赋值运算符
a)基本的赋值运算符:=
b)扩展的赋值运算符:+= -= *= /= %=
3)关系(比较)运算符 : != < > <= >= ==
4)逻辑运算符
a)基本的逻辑运算符
(1)逻辑单与: & 并列关系
有false,则false
(2)逻辑单或: | 或的关系:满足一个条件即可
有true,则true
(3)逻辑异或: ^
相同则为false,不同则为true
(4)逻辑非: ! 非true,则false,非false则true
偶数个非是他本身
b)扩展的逻辑运算符:
(1)逻辑双与 &&
逻辑双与&&和逻辑单与&的区别
共同点:都是能够表述并列关系
不同点:
逻辑单与&:无论左边的表达式是true还是false,右边都要执行
逻辑双与&&:具有短路效果,左边的表达式如果是false则右边就不执行了
(2)逻辑双或 ||
逻辑双或 || 和逻辑单或|的区别:
不同点:
逻辑双||:左边的表达式如果是true,则右边不执行
5)位运算符
a)基本的位运算符:
(1)位与 & 有0,则0
(2)位或 | 有1,则1
(3)位异或^ 相同则为0,不同则为1
特点:一个数据被另一个数据位异或两次,其值是他本身
(4)反码~ 按位取反:0变1,1变0(全部要进行按位取反)
b)其他的位运算符:位移符号:
(1)左移动:<< 将数据的补码进行左移动,右边不够的补0;将最高符位丢弃掉
特点:将左边的数据乘以2移动次幂
(2)右移动:>> 将数据的补码进行右移动;如果最高符号位为1,则左边补1;最高符号位为0,则左边补0
(3)无符号右移:>>> 无论最高符号位为1还是0,左边始终补0
6)三元(三目)运算符
a)表达式? 1)执行true的结果:2)执行false的结果;
b)执行流程:
判断表达式是否成立,如果成立则执行1)
如果不成立,则执行2)