最新回答 / 小肠杆君
java具体的编译机制刚学还不清楚。对比C语言的,常量前的关键字,比如const,编译器就会在内存的静态存储空间开辟一块大小为size的内存用来存放常量的值,在以后程序运行中,这儿的值是不会被修改的。如果没有前面的关键字进行修饰,那木就会放在动态存储区域,在程序运行时候,里面的值是可以被修改的,即程序运行过程中,就不能保证一定是不变的常量。估计在java中运行机制也是差不多的
2015-03-18
已采纳回答 / 小肠杆君
1、元素变量就是说,这是一个自定义变量,类型需要和数组中元素的类型一致或兼容。因为这个变量是用来存放数组中元素值的。其实foreach的语法这样定义可能会更好理解:for ( typre var : ArrayName)...
2015-03-17