【从零开始java学习|小结】记录学习和编程中的问题

这个文章用来持续更新我学习和编程中的困惑与答案。

一、概念类

二、代码类

1.break,return的区别是什么,我怎么知道什么情况下要使用break还是return,怎么跳出for、while或是方法​?

简单来说,这是它们最本质的区别:

  • break: 跳出循环 。它的作用是立即终止它所在的最内层 的循环(for, while, do-while)或 switch 语句。程序会继续执行循环后面的代码。
  • return: 跳出方法 。它的作用是立即终止整个方法 的执行。一旦执行 return,这个方法就结束了,控制权会返回到调用该方法的地方。

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
程序猿阿越9 分钟前
Kafka4源码(三)Share Group共享组
java·后端·源码阅读
亦暖筑序10 分钟前
让AI不再"一本正经胡说八道":Spring AI RAG与VectorStore源码全解
java·源码阅读
蒙奇·D·路飞-14 分钟前
大模型时代下 Java 后端开发的技术重构与工程实践
java·开发语言·重构
CC城子27 分钟前
EtherCAT的igh学习与研究(二)
学习·ethercat
ZK_H42 分钟前
半导体工艺流程
java·c语言·开发语言·计算机网络·金融
炽烈小老头44 分钟前
【每天学习一点算法 2026/04/11】Pow(x, n)
学习·算法
旖-旎1 小时前
哈希表(存在重复元素)(3)
数据结构·c++·学习·算法·leetcode·散列表
Crazy________1 小时前
4.10dockerfile构建镜像
java·开发语言
weixin_513449961 小时前
walk_these_ways项目学习记录第九篇(通过行为多样性 (MoB) 实现地形泛化)--学习算法
学习·算法·机器学习
阿维的博客日记1 小时前
锁消除和锁粗化
java·逃逸分析