整理
如果一个变量要在循环再有作用域,我们需要在循环外对它进行声明!
for循环,for(1;2;3){4}:先执行1句,然后执行2句,然后执行4句,然后在执行3句;再判断2句中的布尔表达式是否为真,为真继续循环!
do/while循环,跟for循环的区别是:do/while循环,不限次数循环!
在循环中,我们可以加入一个变量i,来计算循环的次数!
Switch语句,只测试变量的值得相等性,不能用于大于、小于的比较,并且case后的值必须是常量或字面量。
检测的变量只能是32位或者更小的整数值:byte,short,int,char。
java虚拟机的内部由类装载器,运行时数据库,执行引擎组成。
1)、类装载器用来装载我们要执行的java类。
2)、执行引擎负责执行被装载类的方法里的指令。
3)、字节码,程序中创建的对象、变量都组织在运行时数据库。
基本类型都放在java栈中;对于引用类型,引用变量本身放在java栈中,而引用所指向的对象放在java堆中。