Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.15 KB

2018-07-18-Java毕.md

File metadata and controls

32 lines (24 loc) · 1.15 KB

for 和 while 的区别:

两者之间有一个区别就是 for 中有一个初始化表达式,作用域在 for 循环内,while 需要一个全局变量控制,在两者相同使用情况下,优先使用 for 循环节约内存(增量内存时间不同)

for(;;){} 最简单无限循环

其他流程控制语句

break(跳出), continue(继续)

在嵌套循环中使用 break 跳出最近的循环

如何终止特定循环 在 for 循环前加标号 break xx; continue一样;这两者下面都执行不到

函数

函数里面不能定义函数

函数的重载:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可

数组

int[] x = new int[数量];

new :用来开辟一个内存容器实体

内存架构

Java 程序在运行是开辟了 5 片特定区域

  1. 栈内存(数据使用完毕就会释放)
  2. 堆内存(new 出来的实体在堆,数组的地址复制给栈内存变量中/堆实体都有默认值/垃圾回收机制)
  3. 方法区
  4. 本地方法区
  5. 寄存器