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

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

一、概念类

二、代码类

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

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

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

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
●VON8 小时前
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解
javascript·学习·react native·react.js·架构·跨平台·von
AI视觉网奇8 小时前
FBX AnimSequence] 动画长度13与导入帧率30 fps(子帧0.94)不兼容。动画必须与帧边界对齐。
笔记·学习·ue5
RANCE_atttackkk8 小时前
Springboot+langchain4j的RAG检索增强生成
java·开发语言·spring boot·后端·spring·ai·ai编程
hello 早上好9 小时前
03_JVM(Java Virtual Machine)的生命周期
java·开发语言·jvm
夕除9 小时前
js--7
java
布谷歌9 小时前
面试题整理
java·开发语言
爬山算法9 小时前
Hibernate(74)如何在CQRS架构中使用Hibernate?
java·架构·hibernate
woodykissme9 小时前
倒圆角问题解决思路分享
笔记·学习·工艺
jjjava2.09 小时前
深入解析Set与Map的奥秘
java·开发语言
白宇横流学长9 小时前
基于Java的火车票订票系统的设计与开发
java·开发语言