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

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

一、概念类

二、代码类

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

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

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

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
梦@_@境4 小时前
面向 Spring Boot 的可观测业务流程编排引擎
java·spring boot·后端
云烟成雨TD4 小时前
Spring AI Alibaba 1.x 系列【77】执行取消
java·人工智能·spring
YM52e4 小时前
男孩子在外自我保护指南——用鸿蒙 ArkTS 构建交互式安全教育应用
学习·安全·华为·harmonyos·鸿蒙·鸿蒙系统
醇氧4 小时前
【Linux】Java 服务生产级部署指南:实现常驻后台、开机自启与系统服务化管理
java·开发语言
JAVA面经实录9175 小时前
Netty 全套系统化学习文档(零基础到高阶面试完整版)
java·后端
weixin_523185325 小时前
Java面试高频题:Integer缓存机制与 equals、== 区别
java·缓存·面试
aXin_ya5 小时前
Ai Vibecoding学习(各个AI的讲解)
学习
Hui Baby5 小时前
MCP SSE协议发送注意
java
仙俊红5 小时前
SpringBoot启动原理
java·spring boot·后端
fanged5 小时前
Linux内核学习16--I2C子系统(TODO)
学习