您的位置:首页 > 编程语言 > Java开发

毕向东JAVA视频讲解(四五课)

2014-09-18 19:40 197 查看
内存的划分:

1,寄存器。

2,本地方法区。

3,方法区。

4,栈内存。

存储的都是局部变量。

而且变量所属的作用域一旦结束,该变量就自动释放。

5,堆内存。

存储是数组和对象(其实数组就是对象) 凡是new建立在堆中。

特点:

1,每一个实体都有首地址值。

2,堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同。整数是0,小数0.0或者0.0f,boolean false char '\u0000'

3,垃圾回收机制。

函数的重载。

1,同一个类,

2,同名。

3,参数个数不同。or 参数类型不同。

4,函数重载和返回值类型无关。

5,java是严谨性语言,如果函数出现的调用的不确定性,会编译失败。

什么时候使用数组呢?

如果数据出现了对应关系,而且对应关系的一方是有序的数字编号。并作为角标使用,这时就必须要想到数组的使用。

就可以将这些数据存储到数组中。

根据运算的结果作为角标直接去查数组中对应的元素即可。这种方式:称为查表法。

System.out.println(arr);//[I@1fb8ee3 @左边是实体的类型。 @右边是实体的哈希值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: