j2se再次面向对象

来源:互联网 发布:淘宝卖家千牛收入图片 编辑:程序博客网 时间:2024/05/16 04:43

         学习了j2se,也再次接触了面向对象,对于面向对象有了新的理解和认识,画了张图,也不是特别详细,能展示出个大概,导图如下:

        

        感受最深的还是内存分析,写的每一条语句,它在内存中是如何实现的,是放在堆中还是栈中还是静态区等。通过内存,可以了解到每一条命令是怎么实现的,对于解决问题也会有很大帮助。

        类在内存中的机制:

                类在内存中的代码区;对象在被实例化时,会在堆中分配内存。

        类中的各种变量在内存中:
                当对象被实例化时,会在堆中分配一块包括着成员变量所分配的空间的内存。堆中对象失去引用则被垃圾                   回收器回收;
                局部变量会在栈中分配一块内存,方法执行完毕,为该变量分配的内存自动清除;
                静态变量在数据区,在第一次使用时,会在数据区分配一块内存,而且只有一份。

0 0
原创粉丝点击