快捷搜索:  汽车  科技

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区).......实现:属性私有化,并提供set、get方法,set中可以进行安全控制。方法区最先有数据,垃圾回收器针对堆区(没有引用指向它时),栈区最活跃,如何设置内存空间及其应用,以及方法去、栈区、堆区的一些技术点,掌握这些技巧,以及加强各种java技术的知识,拉勾IT课小编为大家分析。封装:最主要的目的是把复杂的问题简单化,把复杂的结构封装,只留有简单的操作入口其次,安全,可移植性好

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

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

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

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

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

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

其次,安全,可移植性好

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

.......

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

day10-课堂笔记

1、this关键字

【Customer】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(1)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(2)

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

【CustomerTest】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(3)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(4)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(5)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(6)

【ThisTest】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(7)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(8)

【this最终结论】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(9)

【this不能省略的情况】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(10)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(11)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(12)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(13)

【在弹出窗口选择参数】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(14)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(15)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(16)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(17)

【this可以用在哪里】

【作业】

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(18)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(19)

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(20)

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

java jvm 内存区域的知识点有哪些(Java教程JVM内存空间三区)(21)

猜您喜欢: