90 lines
3.3 KiB
Markdown
90 lines
3.3 KiB
Markdown
- [[属性和行为]]
|
||
- [[对象的内存模型分析]]
|
||
- [[static]]
|
||
- [[访问修饰符]]
|
||
- [[this]]
|
||
- [[getter与setter]]
|
||
-
|
||
-
|
||
-
|
||
-
|
||
- 总结
|
||
id:: 624faffe-39f4-4020-9f12-39a039a8a618
|
||
collapsed:: true
|
||
- 属性和行为
|
||
id:: 624fb005-9338-408d-9042-057369983bc9
|
||
- 属性的使用
|
||
id:: 624fb021-f3cc-4cc9-b8e9-7041e05ef903
|
||
- 对象.属性
|
||
id:: 624fb035-d5f0-45db-b52f-bab47d78d7aa
|
||
- 行为的使用
|
||
id:: 624fb024-208d-48c5-8cfe-3032cee5f1d9
|
||
- 对象.行为
|
||
id:: 624fb041-6174-4622-9a10-498d2d7fd57d
|
||
- 对象的内存模型
|
||
id:: 62512765-08f0-4106-a64a-b64e16d1f202
|
||
- JVM内存分配
|
||
id:: 62512770-0853-4244-ae3d-793aa9f81512
|
||
- 栈
|
||
id:: 6251277a-226a-44a2-85ee-bf9bb5db25e5
|
||
- 用来存储方法的调用关系,以及方法内部的变量
|
||
id:: 62512783-8b92-4702-8208-57139384662b
|
||
- 堆
|
||
id:: 6251279d-e3c1-4454-805d-478eceaeecb7
|
||
- 放置使用new关键字创建出来的对象,全局动态字符串常量池
|
||
id:: 625127a9-c892-492e-afaf-2ca61f481311
|
||
- 本地方法栈
|
||
id:: 625127d6-fdcb-4f58-8b11-b43a0136d3a3
|
||
- 放置跟操作系统进行交互的本地方法
|
||
id:: 625127df-acc1-4ab2-a351-d78fe5ae4296
|
||
- 程序计数器
|
||
id:: 625127f3-4b2d-4351-ae12-9fcf6ae3db04
|
||
- 放置代码的执行顺序
|
||
id:: 625127fd-6e4c-4c95-bc1d-d009ecc27e2f
|
||
- 元空间
|
||
id:: 62512807-ee93-4f57-88e6-43b03c7cca0b
|
||
- 放置类的类对象
|
||
id:: 62512813-5158-4785-ae45-d7ecb4c0b13e
|
||
- 对象的内存模型
|
||
id:: 62512820-ddbf-427c-bbbb-5df3124a61cc
|
||
- static关键字
|
||
id:: 62512837-668a-423e-9a0c-5a8844cb1c27
|
||
- 如果某个方法有写static,表示这个方法是一个静态方法,没有则是动态方法
|
||
id:: 62512841-f8a7-4dfa-85ed-c314f65c66ba
|
||
- 如果一个方法不能和任何一个对象挂靠,那么这个方法就应该是个静态方法
|
||
id:: 62512872-e7c9-491f-819e-61352e3ea925
|
||
- 静态方法的使用
|
||
id:: 6251289b-4037-4a04-b61c-335032ae043c
|
||
- 通过类名.静态方法调用,也称类方法
|
||
id:: 625128a4-904e-4e79-8be4-6df24b009c7d
|
||
- 静态方法和非静态方法的调用
|
||
id:: 625128b6-23e5-405c-8f00-8d4630226c2e
|
||
- 静态方法不能直接调用非静态方法,可以直接调用静态方法
|
||
id:: 625128eb-7774-4247-9d74-3a9f117d2803
|
||
- 非静态方法可以直接调用静态方法
|
||
id:: 6251291d-2634-4cc7-880e-da2c02576d3f
|
||
- 访问修饰符
|
||
id:: 6251293b-dde1-4786-9e7d-461977662314
|
||
- ((624ff0b4-39b0-4eef-9c71-0990589ca29a))
|
||
id:: 6251296b-d185-4cc4-938d-63955c0d0237
|
||
- 封装
|
||
id:: 62512971-334b-45d7-b0f9-735d5d0d2d6a
|
||
- 隐藏 private
|
||
id:: 62512993-3596-47c6-b503-b4e17f70d632
|
||
- 包装 使用方法针对属性控制
|
||
id:: 62512980-86af-43dc-983f-50a9a380b536
|
||
- 变量的二义性
|
||
id:: 625129b8-349c-4fef-bdfe-14e8a70e488b
|
||
- this
|
||
id:: 625129d9-78fa-47e5-880d-47eaa0c19b59
|
||
- 谁在调用this 所在方法,这个this 就是谁
|
||
id:: 625129dd-b45d-4a50-9bae-5ef2fb5bbdde
|
||
- getter和setter
|
||
id:: 625129e5-e317-48d6-b7f3-0acf62c247c1
|
||
- Setter方法 : 专门用来修改对象的私有属性的值
|
||
id:: 625129f1-475d-4d1b-b950-1392bd7c988a
|
||
- Getter 方法: 专门用来获得对象的私有属性的值
|
||
id:: 625129fe-6918-4d7e-9211-d5620c7b7361
|
||
-
|
||
- id:: 62512953-95f2-44c4-aef3-8feebcb9e676
|
||
- id:: 62512943-6cf5-4c98-8c16-702d6edfb023 |