两者之间有一个区别就是 for 中有一个初始化表达式,作用域在 for 循环内,while 需要一个全局变量控制,在两者相同使用情况下,优先使用 for 循环节约内存(增量内存时间不同)
for(;;){} 最简单无限循环
break(跳出), continue(继续)
在嵌套循环中使用 break 跳出最近的循环
函数里面不能定义函数
函数的重载:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可
int[] x = new int[数量];
new :用来开辟一个内存容器实体
Java 程序在运行是开辟了 5 片特定区域
- 栈内存(数据使用完毕就会释放)
- 堆内存(new 出来的实体在堆,数组的地址复制给栈内存变量中/堆实体都有默认值/垃圾回收机制)
- 方法区
- 本地方法区
- 寄存器