Files
Hui-s-notebook/logseq-java/journals/2022_04_13.md
2024-02-02 00:12:49 +08:00

1.8 KiB
Raw Blame History

  • 向上转型与向下转型
  • 面向对象的特征
  • 静态代码块
  • 实例代码块
  • Object类常用API
  • 字符串概述
  • 总结 collapsed:: true
    • 向上转型
      • 基本数据类型的向上转型
        • 隐式转换
      • 引用数据类型的向上转型
        • 只能发生在父子之间
    • 向下转型
      • 基本数据类型的向下转型
        • 显式转换
      • 引用数据类型的向上转型
    • instanceof关键字
      • 判断某一个对象是否是某一种类型的对象
    • 面向对象的特征
      • 封装
      • 继承
      • 抽象
      • 多态
    • 静态代码块
      • 执行在类加载期间,先加载父类,后加载子类
      • static{
            //执行的代码
        }
        
    • 实例代码块
      • {
            //执行的代码
        }
        
    • Object类常用API
      • API
        • Application Programming Interface 应用编程接口
        • 目的:
          • 简化程序员的开发
      • Object类
        • 是所有Java类的超类基类父类。所以所有的类都拥有它的方法
        • toString
          • 打印对象的内存地址
          • toString的重写
        • equals
          • 比较2个对象是否是同一个对象
          • == 在比较基本数据类型时,直接比较变量的值!
          • == 在比较引用数据类型时,比较的是 地址值!
          • equals的重写
        • finalize
      • IDEA生成API文档
    • 字符串概述
      • 字符串
        • 将多个字符串到一起
      • String
        • String类型的字符串长度固定内容固定
        • 字面量写法
        • 通过new关键创建对象
      • String常见方法
        • indexOf
        • charAt
        • concat
        • contains
        • equals
        • equalsIgnoreCase
        • startWith
        • endWith
        • getBytes
        • toCharArry
        • isEmpty
        • trim
        • split
        • substring
        • replace
        • lastIndexOf
        • toUpperCase
        • toLowerCase
        • valueOf
        • intern