编写代码->启动CMD->调用javac编译->调用java运行
src 所有源代码要写在这个文件
包的名字小写加数字
快捷键功能
Alt+Enter 导入包,自动修正代码
Ctrl+Y 删除光标所在行
Ctrl+D 复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L 格式化代码
Ctrl+/ 单行注释
Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释
Alt+Ins 自动生成代码,toString,get,set等方法
Alt+Shift+上下箭头 移动当前代码行
方法调用注意事项
1,方法定义的先后顺序无所谓。
2,不能嵌套。方法定义必须是挨着的,不能在一个方法的内部定义另外一个方法。
3,方法定义之后,自己不会执行;一定要进行方法调用。
4,方法有返回值 那么必须写上 "return 返回值",不能没有。
5,return后面的返回值数据,必须和方法返回值类型对应来。
6,对于一个void没有返回值的方法,不能写return的返回值,只写return。
7,void 方法最后return 可以不写。
8,一个方法中可以有多个return,但必须只有一个被执行,不能连写。
方法
参数:进入方法的数据(原料)
返回值:从方法中出来的数据(产出)
定义方法的完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称。。。){
方法体
return 返回值;
}
修饰符:现阶段的固定写法,public statc
返回值类型,就是方法最终产生的数据结果是什么类型
方法名称:方法的名字,对照和变量一样,小驼峰
参数类型:进入方法的数据是什么类型(参数如果有多个,使用逗号进行分隔)
方法体:方法需要做的事情,若干行代码。
return:两个作用,第一停止当前方法,第二,返回值还给调用处。
返回值:最终产生的额数据结果。
注意事项:return后面的“返回值”,必须和方法名称前的“返回值类型”保持对应。
方法调用:
1,单独调用,方法名称(参数)
2,打印调用,System.out.println(方法名称(参数))
注意:此前学习的方法,返回值类型写成void,这种方法只能够单独调用,不能进行打印调用。
方法调用流程
有参数:小括号中有内容,当一个方法需要一些数据才能有结果,就是有参数,如2+5
无参数:小括号中留空。一个方法不需要任何数据条件,就能运行有结果(如打印文字)
注意事项:
1,对于有返回值的方法,可以单独调用、打印调用或者复制调用。
2,对于无返回值的方法,只能单独调用,不能使用打印调用或者赋值调用。
重载
对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦
方法的重载(overload):方法名称一样,参数列表不一样。
好处:只要记住唯一一个方法名称
方法重载相关因素:参数个数,参数类型,参数的多类型顺序不同
方法重载无关因素:参数名称,与方法的返回值类型无关