首页 > 其他 > 详细

面向对象,异常,设计模式入门.等知识回顾

时间:2020-08-09 11:09:22      阅读:73      评论:0      收藏:0      [点我收藏+]

玩归玩闹归闹,别拿Java开玩笑

? 好好学你这混蛋----不行不行这味太冲了..by:Mr.DaCon

异常入门

  • try...catch
    的catch竟然可以多个判断.但是只会执行一次,catch就类似于break;

  • 自定义异常.

    首先先创建一个自定义异常类.继承Exception类
    重写这个类的构造器.
    重写toString(这个是异常后在控制台打印的信息)
    在代码中创建异常:throw new MyException();
    代码走到这里就会报异常啦
    

面向对象OOP开发

在Java的世界,万物皆对象.

  1. 本质就是:以类的方式组织代码,以对象的形式封装数据

  2. 面向对象的三大特性

    • 多态:父类引用指向子类重写;
    • 继承:子类继承父类的数据
    • 封装:控制方法的出口
  3. this: this=类名

  4. super: super=父类类名

  5. 类和对象的区别:类是模板,对象是模板的实例

  6. new对象在内存中做了什么?

    new对象时首先会把,类加载到方法区中,静态加载到静态方法区.接着在栈内存中压入引用对象,他指向了堆内存中的一块空间.然后开辟这块空间,类实例化后就是对象了.

  7. 抽象类:有抽象方法的一定是抽象类,抽象类不一定有抽象方法

    抽象类不能实例化,只能被继承.模板类

  8. 接口类:接口类只有抽象方法
    接口类是一种模板接口.

  9. 内部类:在类的内部还有类.外部类不能直接操作内部类.但是内部类可以操作外部类

设计模式入门

OOP的七大原则

单例模式

单例模式:在一个项目中一个类只能有一个实例化的对象,就是单例模式

封装对象的实例化,只提供对象其本身.

有两种单例

  • 饿汉式:很着急的一种.无论需不需要对象,他都给你创建

    • 枚举.
  • 懒汉式:需要对象的时候才创建对象

    • 静态内部类
    • 上锁的懒汉式
    • 不上锁的懒汉式

工厂设计模式

工厂设计模式:对象的实例化不需要在代码中进行.而是统一在工厂类中进行.降低耦合度

有三种工厂设计模式

  • 简答工厂设计模式:一个工厂管理很多对象的实例化.坏处:如果需要新增一个对象的实例化,就需要修改工厂类,会出现耦合的情况.
  • 静态工厂设计模式:一个类对应了一个工厂,这样就解决了简单工厂的问题.就是有点麻烦
  • 抽象工厂设计模式:给工厂类创建一个接口,用于创建工厂类

面向对象,异常,设计模式入门.等知识回顾

原文:https://www.cnblogs.com/Mr-Dacon/p/13461914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!