Java-09.01-17

01.Java面向对象-字段不存在多态特征

简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

02.Java面向对象-代码块语句

简介

在这里插入图片描述

  • 局部代码块
    在这里插入图片描述

  • (初始化代码块)编译后其实是在构造器里面
    在这里插入图片描述

  • 静态代码块(加载jvm时执行)
    在这里插入图片描述

03.Java面向对象-面试题-代码执行顺序

简介

  • 面试题
    在这里插入图片描述
  • 结果
    在这里插入图片描述
  • 等价于
    在这里插入图片描述
  • 分析
    在这里插入图片描述
  • 总结
    1.加载要先加载依赖的
    2.静态代码快在加载jvm时候执行
    3.静态成员变量在静态代码块里面
    4.成员变量的赋值在构造函数里面

jvm -> 静态代码块的初始化(包含static成员的初始化)
实例化-> 构造器初始化(包含成员变量的初始化)

04.Java面向对象-final类和final方法

简介

在这里插入图片描述

  • final类不能被继承
    在这里插入图片描述
  • 方法不被复写
    在这里插入图片描述

05.Java面向对象-final变量(常量)

简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

06.Java面向对象-单例设计模式

简介

在这里插入图片描述

在这里插入图片描述

07.Java面向对象-工具类的设计

简介

在这里插入图片描述

08.Java面向对象-引出基本类型包装类

简介

在这里插入图片描述

09.Java面向对象-装箱和拆箱操作

简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

10.Java面向对象-包装类的常用操作

简介

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

11.Java面向对象-包装类中的缓存设计

简介

  • 缓存了-128 到 127
    在这里插入图片描述

  • 比较值
    在这里插入图片描述
    在这里插入图片描述

  • 源码在这里插入图片描述

  • 定义
    在这里插入图片描述

12.Java面向对象-Integer与int的区别

简介

在这里插入图片描述

13.Java面向对象-引出抽象方法设计

简介

  • 引出
    在这里插入图片描述

  • 设计在这里插入图片描述

  • 保证必须覆盖方法
    在这里插入图片描述

14.Java面向对象-抽象方法和抽象类

简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

15.Java面向对象-引出模板方法设计模式

简介

在这里插入图片描述
在这里插入图片描述

16.Java面向对象-分析模板方法设计模式

简介

在这里插入图片描述
在这里插入图片描述

17.Java面向对象-今日小结

简介

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值