JAVA入门学习进阶知识点1

进阶部分的知识点来自包括异常处理、java常用类、集合、I/O、反射和多线程等知识点,欢迎小伙伴们多多回顾,巩固基础,梳理易错点

1.了解UML
统一建模语言,是一种图形语言

2.设计模式之单例模式
单例模式是23种设计模式中最简单的一种设计模式,它是为了保证JVM中某一个类型的java对象永远只有一个

实现单例模式要领:
a.构造方法私有化;
b.对外提供一个公开的静态的获取当前类型对象的方法。
c.提供一个当前类型的静态变量。

单例模式分为两种:
懒汉式:用到对象的时候才会创建对象
饿汉式:在类加载阶段就创建了对象
单例模式的缺点:单例模式的类型没有子类,无法被继承

3.接口和接口之间可以多继承

4.双等号与equals的区别
“==”比较的是两个对象的引用是否相等,而equals方法在重写后通常比较的是俩个对象的实际内容,若不重写功能则与双等号相同

5.类之间的关系
泛化关系:类和类之间的继承关系及接口与接口之间的继承关系
实现关系:类对接口的实现
关联关系:类与类之间的连接,一个类可以知道另一个类的属性和方法
聚合关系:是关联关系的一种,是较强的关联关系,是整体和部分的关系,没有依赖关系
合成关系:整体和部分,是紧密相连的
依赖关系:比关联关系弱的关系,体现为返回值、参数、局部变量和静态方法的使用

(这是以前写的,存为了草稿,现在还是公开出来,以后会补充得更详细)

猜你喜欢

转载自blog.csdn.net/fallwind_of_july/article/details/87987271
今日推荐