84 lines
1.8 KiB
Markdown
84 lines
1.8 KiB
Markdown
- [[向上转型与向下转型]]
|
||
- [[面向对象的特征]]
|
||
- [[静态代码块]]
|
||
- [[实例代码块]]
|
||
- [[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 |