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

内存的划分:
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  @左边是实体的类型。 @右边是实体的哈希值。


 

posted on 2014-09-18 19:40  Kevin.Tu  阅读(121)  评论(0编辑  收藏  举报