命令提示符(cmd)
启动 win + r
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd…
直接回根路径 cd
查看当前内容 dir
清屏 cls
退出 exit
String 首字母大写,不是关键字 加号代表字符串的连接操作
任何数据类型和字符串进行连接的时候,结果都会变成字符串
只有变量才能使用自增自减运算符,常量不可以发生改变,所以不可以
switch 后面的小括号里面只能是下列数据类型:byte short chat int
引用数据类型:String 字符串,enum 枚举
匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束
(穿透case)
方法定义在类当中,不能定义在方法中
return 后面的返回值数据必须和方法的返回值对应
对于一个void没有返回值的方法,不能写后面的返回值,只能写return
最后一行的return可以不写
一个方法中可以有多个return 语句,但同时只能执行一个
方法的重载(overload)
多个方法的名称相同,但是参数列表不同
方法重载与下列因素相关
1.参数个数不同。
2.参数类型不同。
3.参数多类型顺序不同。
与参数名称无关。
与方法返回值类型不同
数组是一种引用数据类型,数组当中的多个数据类型必须统一
数组的长度在程序运行期间不可以改变
初始化方式
1.静态初始化(指定内容)
2.动态初始化(指定内容)
数据类型【】 数组名称 = new 数据类型【数组长度】;
数据类型【】 数组名称 = new 数据类型【】 {元素1,元素2}
静态初始化一旦使用省略格式,就不能拆分成两个步骤
使用动态初始化数组时,其中的元素会自动拥有一个初始值
如果是整数类型,那么默认为0
如果是浮点类型,那么默认为0.0
如果是字符类型,那么默认为’\u0000’
如果是布尔类型,默认为false
如果是引用类型,默认为null
Java的内存需要划分为五个部分
1.栈(stack):存放的都是方法中的局部变量,方法的运行一定要在栈中
局部变量:方法的参数,一或者是方法{}内部的变量
作用域:一旦超出作用域,立刻从栈内存中消失
2.堆:凡是new出来的东西,都在堆当中
堆内存里面的东西都有一个地址值:16进制
堆内存中的数据,都有默认值
如果是整数类型,那么默认为0
如果是浮点类型,那么默认为0.0<