- 博客(5)
- 收藏
- 关注
原创 内存管理与面向对象总结
1.内存管理:由JVM管理(1)堆:(1.1)存储new出来的对象(包括实例变量)(1.2)垃圾:没有任何引用所指向的对象,垃圾回收器(GC)不定时到内存中清扫垃圾,回收过程是透明的(看不到的),不一定一发现垃圾就立刻回收,调用Systen.gc()可以建议虚拟机尽快调度GC来回收(1.3)内存泄漏:不再使用的内存还没有被及时的回收(内存浪费)建议:当对象不再使用时及时将引用...
2019-06-22 16:53:43
236
原创 面向对象——多态
多态(1)意义:1.1)同一类型的引用,在指向不同的对象时,有不同的实现 ——行为多态1.2)同一个对象,被造型为不同的类型时,有不同的功能 ——对象的多态(2)向上造型2.1)超类型的引用指向派生类的对象2.2)能造型成为的类型有:超类+所实现的接口2.3)能点出来声明,看引用的类型(3)强制类型转换成功的条件只有如下两种:3.1)引用所指向的对象,就是该类型3.2)引用...
2019-06-21 17:30:42
148
原创 面向接口编程
接口意义:(1)是一种数据类型(引用数据)(2)由interface定义(3)只能包含常量和抽象方法(4)不能被实例化(5)接口是需要被实现/继承的,实现类/派生类:必须重写接口中的所有抽象方法(6)一个类可以实现多个接口,用逗号分隔若又继承又实现时,应先继承后实现(7)接口可以继承接口作用:将部分派生类中所共有的行为,抽到接口中(用implements实现接口,可实现...
2019-06-21 15:07:05
198
原创 对象和类
对象和类1.面向对象什么是类?什么是对象?1.现实世界是由很多对象组成的,基于对象抽出了类 类是对象的模板,对象是类的具体实现 2.对象:真实存在的单个个体3.类:类型、类别,一类个体4.类中可以包含:------4.1.对象的共有属性/特征 (成员变量)------4.2对象所共有的行为 (方法)5.同一个类可以创建多个对象---...
2019-06-18 21:54:19
172
原创 面向对象笔记——抽象方法
1.static final 常量:经常使用应用效率高必须声明同时初始化public static final double PI = 3.1415926;类名点来访问,不能被改写建议:常量名所有字母都大写,多个单词之间用_分割编译器在编译时会将常量直接替换为具体的值,效率高(不需要载入)何时用:数据永远不变,并且经常使用2.抽象方法:————不完整(1)由abstract修...
2019-06-18 21:53:02
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人