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

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

一、概念类

二、代码类

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

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

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

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
阿民不加班21 分钟前
【React】打卡笔记,入门学习02:react-router
笔记·学习·react.js
ZHE|张恒25 分钟前
Java 泛型详解:类型参数的力量
java
壹号用户28 分钟前
python学习之正则表达式
python·学习·正则表达式
deng-c-f1 小时前
Linux C/C++ 学习日记(34):协程(四):服务器向Mysql请求数据的三种编程方式:同步、线程、协程
学习
何中应1 小时前
如何使用Spring Context实现消息队列
java·后端·spring
四念处茫茫1 小时前
Rust:与JSON、TOML等格式的集成
java·rust·json
摸鱼仙人~1 小时前
一文深入学习Java动态代理-JDK动态代理和CGLIB
java·开发语言·学习
微知语1 小时前
Cell 与 RefCell:Rust 内部可变性的双生子解析
java·前端·rust
雨过天晴而后无语2 小时前
Windchill10+html使用Lightbox轻量化wizard的配置
java·前端·html
Yeniden2 小时前
设计模式>原型模式大白话讲解:就像复印机,拿个原件一复印,就得到一模一样的新东西
java·设计模式·原型模式·1024程序员节