- [[向上转型与向下转型]] - [[面向对象的特征]] - [[静态代码块]] - [[实例代码块]] - [[Object类常用API]] - [[字符串概述]] - - - 总结 collapsed:: true - 向上转型 - 基本数据类型的向上转型 - 隐式转换 - 引用数据类型的向上转型 - 只能发生在父子之间 - 向下转型 - 基本数据类型的向下转型 - 显式转换 - 引用数据类型的向上转型 - instanceof关键字 - 判断某一个对象是否是某一种类型的对象 - 面向对象的特征 - 封装 - 继承 - 抽象 - 多态 - 静态代码块 - 执行在类加载期间,先加载父类,后加载子类 - ```java static{ //执行的代码 } ``` - 实例代码块 - ```java { //执行的代码 } ``` - 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