java中的方法

java中的方法就相当于c/c++中的函数.

程序开始执行的时候都是先执行main方法,因为main方法是一个入口.

在java语言中所有的方法体中的代码都必须遵循自上而下的顺序依次执行.

main方法不需要手动调用,是由JVM调用的.

方法定义在类体当中,方法定义的先后顺序没有关系,可以写在main方法前,也可以写在main方法后.

方法中的变量都属于局部变量,在方法结束之后,局部变量占用的内存会自动释放.

方法定义的格式:[修饰符列表] 返回值类型 方法名(形参列表){

        方法体;

}

修饰符列表不是必须的,可以有也可以没有,是可选的

返回值类型可以是任意类型,只要是java中合法的数据类型就行,可以是基本数据类型,也可以是引用数据类型.

当一个方法执行结束不返回任何值的时候,返回值类型也不能为空,必须写上void关键字,void表示该方法执行结束后不返回任何结果,比如main方法.

只要有return关键字的语句执行,当前方法必然结束,不是整个程序结束,除了main方法。

如果返回值类型是void的方法,在这个方法中return;语句就是用来终止当前的方法的.

除了void,剩下的都必须要有return 值;这样的语句,不然就会报错.

方法名的命名规范:要求首字母小写,后面每个单词首字母大写.

方法的调用:类名.方法名,如果在同一个类中,可以直接用方法名调用方法,如果不在同一个类中调用方法,则类名不可以省略.

如果一个方法有返回值,但我可以选择不接收,但这样是没有意义的,我们虽然没有接受,但这个值还是会返回,返回后内存马上释放,因为没有变量接收.

所有的方法都可以调用其他的方法.

break:用来终止switch和循环语句的.

return:用来终止当前的方法,和break不是一个级别的.

在同一个域当中,return语句下面不能再编写其他的代码,不然编译之后就会报错.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值