您的位置 首页 java

Java教程JVM内存空间三区(方法区、堆区、栈区)方法实例

前面总结:JVM内存空间分为三块,分别为方法区、堆区、栈区

方法区包含:class文件、静态变量

堆区包含:对象、对象中的实例变量

栈区包含:方法、方法中的局部变量

方法区最先有数据,垃圾回收器针对堆区(没有引用指向它时),栈区最活跃,如何设置内存空间及其应用,以及方法去、栈区、堆区的一些技术点,掌握这些技巧,以及加强各种java技术的知识,拉勾IT课小编为大家分析。

封装:最主要的目的是把复杂的问题简单化,把复杂的结构封装,只留有简单的操作入口

其次,安全,可移植性好

实现:属性私有化,并提供set、get方法,set中可以进行安全控制。

…….

===================================================================================

day10-课堂笔记

1、this关键字

【Customer】

【理解:由于对象是不唯一的,是动态的,因而实例方法不需要static(静态)关键字】

【上面的this可以省略(多数情况都可以)】

【CustomerTest】

【this不能使用在带有static的方法当中,结合上面4条共6条规则】

【怎么在Static中访问实例变量?创建对象!】

【在类体中直接定义的是实例变量,在主方法和方法体之间的是成员变量,在方法体中定义的是局部变量,待定】

【ThisTest】

【this最终结论】

【this不能省略的情况】

【生成有参无参构造方法】

【在弹出窗口选择参数】

【this用在无参构造方法内调用有参构造方法】

【this可以用在哪里】

【作业】

【把上面最后的部分放到最前面,如下】

文章来源:智云一二三科技

文章标题:Java教程JVM内存空间三区(方法区、堆区、栈区)方法实例

文章地址:https://www.zhihuclub.com/188913.shtml

关于作者: 智云科技

热门文章

网站地图