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

84 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- [[向上转型与向下转型]]
- [[面向对象的特征]]
- [[静态代码块]]
- [[实例代码块]]
- [[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