黑马程序员技术交流社区

标题: 数组的概念及简单应用 [打印本页]

作者: Aihong爱红    时间: 2015-9-1 00:24
标题: 数组的概念及简单应用
Java中对内存
栈:变量,或者方法的执行。
堆:所有new出来的。
方法区:方法,String常量池,静态区。(面向对象)。
本地方法区:跟系统相关的方法。
寄存器:由cpu执行。


局部变量:定义在方法中或者方法声明上的形式参数都叫局部变量。
当数据使用完毕(超出了他的作用域),他就会自动从内存中消失。






new建立的实例都放在堆内存中
1:每一个new出来的东西都有地制值。
        本身是一个十进制。显示的时候是一个16进制的值
2:每一个实例中的内容都有默认值。
        整数:0;浮点型:0.0;字符型:'u0000';布尔型:false
3:会在不确定的世间内被垃圾回收器回收


数组的定义方式:
方式1:
数据类型[] 变量名=new 数据类型[个数或者长度];
举例:
int[] arr=new int[5};
file:///C:/Users/Administrator.22-PC/AppData/Local/YNote/data/aihonglee@163.com/a8a936f3fa1244c4a5e9dc4cf2ee5a07/clipboard.png
方式2:
数据类型[] 变量名=new 数据类型[元素1,元素2,.....];

举例:
int[] arr=new int[]{1,2,3,4,5};
推荐使用:
file:///C:/Users/Administrator.22-PC/AppData/Local/YNote/data/aihonglee@163.com/2f95da20287d4ac68ea8c1abfaa47eea/clipboard.png






作者: life木子飞    时间: 2015-9-1 00:29
挣个黑马币
作者: 微笑的背后3    时间: 2015-9-1 00:47
路过~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2