网站首页 > java教程 正文
适用人群
java开发、java程序员、java后端开发、喜欢研究总结的程序员
环境
jdk1.8、idea、
for循环知识
基础复习下
案例
循环那么多种,开发时选择自己合适的
语法糖好吃吗,请全部收下
while循环
优点:可以灵活控制每个循环参数,代码并容易理解 【循环处理复杂逻辑建议用while吧】
缺点:代码看上去有点多
for传统
优点:跟while比代码更加干净了
for增强
优点:跟for传统比代码更加干净了
缺点:不能灵活控制 更新变量
1、对于数组,foreach 循环实际上还是用的普通的 for 循环
2、对于集合,foreach 循环实际上是用的 iterator 迭代器迭代
jdk8流
- 优点:代码干净到极致
- 缺点:不能灵活控制,continue、break都用不了啊
不灵活啊
在分析下传统for就是while的精简版
for(初始化; 布尔表达式; 更新) { //代码语句 }
总结
- 这4种方式,请根据自己代码的复杂度合理去选择使用
- jdk8函数式循环非常简洁,但复杂逻辑真不建议用他。
- 语法糖一定要会吃才行
猜你喜欢
- 2024-11-03 详细总结Java for循环的那些坑(java的for循环中是如何执行的)
- 2024-11-03 11.Java中的 while 循环(java的for循环语句)
- 2024-11-03 传说级大佬总结的几道Java循环练习题(适合新人)
- 2024-11-03 java中的while循环(javado while循环)
- 2024-11-03 Java流程控制语句之循环结构--初学者适用
- 2024-11-03 What?Java循环还能嵌套循环,说好的禁止套娃呢!「第12集」
- 2024-11-03 Golang for 循环(golangfor循环特性改变)
- 2024-11-03 JavaScript for 循环(javascriptfor循环数字累加)
- 2024-11-03 用了那么久的 Java For 循环,你知道哪种方式效率最高吗?
- 2024-11-03 for 、foreach 、iterator三种方式的比较
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)