当前位置: 首页 > news >正文

java基础(方法)

方法是什么

方法格式:

方法可以提高复用性:

总结:

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

方法分别在方法区、栈内存和堆内存(使用引用数据类型)执行。

首先main会先进入方法区,后续sum方法进去(由上往下排列)。

到栈内存时,由main先进入,后续的方法后进入。但是先进入的后出,后进入的先出。

就像这个图一样main先进入,后续在main中的方法study方法加载进去,然后再study方法中有eat和sleep方法,后续再加载进去。

有下往上出。

总结

基本类型的参数传递

基本类型的参数传递

如上面的图所示:main方法中,通过change方法传值。

上图所示:首先把方法放置到方法区,然后由方法从上到下到栈内存,main中的a传值给change(a),然后引用到stou(a)。应用完之后结果是10,change(a)就出栈了。

在main方法中还有stou(a),不过是10,因为方法中的a不影响main的a

引用类型的参数传递

案例:

现在目前有个bug,逗号多一个。

可以根据if来判断

方法重载

return关键字

相关文章:

  • Spring Boot——自动配置
  • PL/Python数据库: PostgreSQL Python扩展
  • 2025最新版Visual Studio Code for Mac安装使用指南
  • 代码走读 Go 语言 Map 的实现
  • PyInstaller入门
  • 阿里云服务器 篇十三(加更):Web书签(链接共享和迷你导航):改为使用宿主机DB等优化
  • 第八天 搭建车辆状态监控平台(Docker+Kubernetes) OTA升级服务开发(差分升级、回滚机制)
  • 训练一个线性模型
  • halcon 三维点直线拟合
  • 角度回归——八参数检测四边形RSDet
  • 单例模式的运用
  • Spring Boot与Kafka集成实践:实现高效消息队列
  • 角度回归——八参数检测四边形Gliding Vertex
  • 微服务中的 AKF 拆分原则:构建可扩展系统的核心方法论
  • 鸿蒙Flutter实战:25-混合开发详解-5-跳转Flutter页面
  • HarmonyOS学习——UIAbility组件(上)
  • 交换机工作原理解析与网络安全实践
  • 【计算机网络】TCP如何保障传输可靠性_笔记
  • C++:关联容器set容器,multiset容器
  • ss、lsof 命令
  • 网站支付开发/购买友情链接
  • 东莞网站推广案例/武汉网站提升排名
  • 怎么做asp动态网站/百度竞价优化
  • 杭州网站建设公司哪家好/seo关键词怎么填
  • 交互网站开发/电商网站开发平台有哪些
  • 广西住建局官方网站/郑州学校网站建设