Java的笔记

方法在计算机中的执行原理

方法被调用的时候,是进入到栈内存中运行。(栈:先进后出)

JAVA的传参

所谓值传递:指的是在传输实参给方法的形参的时候,传输的是实参变量存储的值的副本。

实参:在方法内部定义的变量。

形参:定义方法时"(...)”中所声明的参数。

基本类型和引用类型的参数传递的时候有什么不同?

  • 都是值传递。
  • 基本类型的参数传输存储的数据值。
  • 引用类型的参数传说存储的地址值。(数组内容)

方法重载的注意事项

一个类中,只要一些方法的名称相同,形参列表不同,那么他们就是方法重载,其他的不管(如:修饰符、返回值类型是否一样都无所谓)。

  • 形参列表不同指的是:形参的个数类型顺序不同,与形参的名称无关。

什么是方法重载?

一个类中,多个方法的名称相同,但它们的形参列表不同。

return关键字在方法中单独使用

return:可以用在无返回值的方法中,作用是:立即跳出并结束当前方法的执行

在无返回值的方法中,如果要直接跳出并结束当前方法的执行,怎么解决?

return:跳出并立即结束所在方法的执行。

break:跳出并结束当前所在的循环的执行。

continue:结束当前所循环的档次继续,进入下一次执行。

方法的调用

必须调用方法,方法才可以跑起来。

有返回值类型声明的方法的调用

  1. 赋值调用:定义变量接收方法的结果。
  2. 输出调用:放在输出语句中调用。
  3. 直接调用:方法还是会继续执行,不需要返回的结果。

无返回值的调用:直接调用

方法的注意事项:

  • 方法的编写顺序无所谓。
  • 方法和方法之间是平级的,不能嵌套定义。
  • 方法的返回值类型为void(无返回值),方法内则不能使用return返回数据,如果方法的返回值类型写了具体类型,方法内部则必须使用return返回对应的数据类型。
  • return语句下面,不能编写代码,因为永远执行不到,是无效代码。
  • 方法不调用就不执行,调用时必须严格匹配方法的参数情况。
  • 有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用,无返回值方法的调用只能直接调用。

Java中实现类的意义是什么

在Java中,实现类是面向对象编程中非常重要的一部分。它用于实现接口或扩展抽象类,从而实现特定功能或属性。

什么是实现类?

在Java中,接口是一种定义了一组方法的抽象类型,而抽象类是对一组相关类进行抽象的类。实现类是基于接口或抽象类的具体实现,它提供了实现接口或継承抽象类中定义的方法和属性。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值