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

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关键字

http://www.xdnf.cn/news/8095.html

相关文章:

  • Ubuntu18.04安装ros
  • -40℃到+125℃全温域稳定!车规级晶振如何突破温度极限
  • 27-FreeRTOS的任务管理
  • 华为模拟器练习简单的拓扑图(3台路由器和2台pc)
  • 如何成功开发海外APP:跨国市场的机遇与挑战
  • 杨校老师竞赛课之青科赛GOC3-4年级组模拟题
  • 【Vue】将响应式对象转为非响应式对象
  • 企业级调度器LVS TUN实践
  • 腾讯音乐二面
  • sockaddr结构体详解
  • YOLOv8模型剪枝笔记(DepGraph和Network Slimming网络瘦身)
  • 六、插曲:项目范围管理
  • 东芝发布DFN8×8封装的650V第三代SiC MOSFETs
  • 详解一下Go语言中的ParseInt
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(27):失敗 失败 经验
  • GIM发布新版本了 (附rust CLI制作brew bottle流程)
  • 小米2025年校招笔试真题手撕(二)
  • git:The following paths are ignored by one of your
  • 阿里云服务器 篇十四:图片库网站
  • ext2文件系统详讲
  • Linux 玩转nfs
  • DeepSeek Mermaid:如何将文本直接转化为精美图表? -优雅草卓伊凡
  • JavaScript中从原数组中删除某个元素
  • 用对称化与chaining技术bound经验过程上确界的期望(Guntuboyina理论统计学笔记)
  • Python打卡训练营day29-类的装饰器
  • 深入学习和对比Python 列表与元组
  • 测量尺子:多功能测量工具,科技改变生活
  • PP-YOLOE-SOD学习笔记1
  • ThreadLocal线程本地变量在dubbo服务使用时候遇到的一个坑
  • Docker Compose`down`和`stop`命令的区别