mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
Update Java基础知识.md
This commit is contained in:
parent
4f7e1cdbf6
commit
618f54e0c9
@ -13,7 +13,9 @@
|
|||||||
- [7. Java 应用程序与小程序之间有哪些差别?](#7-java-应用程序与小程序之间有哪些差别)
|
- [7. Java 应用程序与小程序之间有哪些差别?](#7-java-应用程序与小程序之间有哪些差别)
|
||||||
- [8. 字符型常量和字符串常量的区别?](#8-字符型常量和字符串常量的区别)
|
- [8. 字符型常量和字符串常量的区别?](#8-字符型常量和字符串常量的区别)
|
||||||
- [9. 构造器 Constructor 是否可被 override?](#9-构造器-constructor-是否可被-override)
|
- [9. 构造器 Constructor 是否可被 override?](#9-构造器-constructor-是否可被-override)
|
||||||
- [10. 重载和重写的区别](#10-重载和重写的区别) - [重载](#重载) - [重写](#重写)
|
- [10. 重载和重写的区别](#10-重载和重写的区别)
|
||||||
|
- [重载](#重载)
|
||||||
|
- [重写](#重写)
|
||||||
- [11. Java 面向对象编程三大特性: 封装 继承 多态](#11-java-面向对象编程三大特性-封装-继承-多态)
|
- [11. Java 面向对象编程三大特性: 封装 继承 多态](#11-java-面向对象编程三大特性-封装-继承-多态)
|
||||||
- [封装](#封装)
|
- [封装](#封装)
|
||||||
- [继承](#继承)
|
- [继承](#继承)
|
||||||
@ -53,7 +55,7 @@
|
|||||||
- [BIO,NIO,AIO 有什么区别?](#bionioaio-有什么区别)
|
- [BIO,NIO,AIO 有什么区别?](#bionioaio-有什么区别)
|
||||||
- [36. 常见关键字总结:static,final,this,super](#36-常见关键字总结staticfinalthissuper)
|
- [36. 常见关键字总结:static,final,this,super](#36-常见关键字总结staticfinalthissuper)
|
||||||
- [37. Collections 工具类和 Arrays 工具类常见方法总结](#37-collections-工具类和-arrays-工具类常见方法总结)
|
- [37. Collections 工具类和 Arrays 工具类常见方法总结](#37-collections-工具类和-arrays-工具类常见方法总结)
|
||||||
- [38.深拷贝 vs 浅拷贝](#38-深拷贝-vs-浅拷贝)
|
- [38. 深拷贝 vs 浅拷贝](#38-深拷贝-vs-浅拷贝)
|
||||||
- [参考](#参考)
|
- [参考](#参考)
|
||||||
- [公众号](#公众号)
|
- [公众号](#公众号)
|
||||||
|
|
||||||
@ -193,12 +195,12 @@ Constructor 不能被 override(重写),但是可以 overload(重载),所
|
|||||||
|
|
||||||
| 区别点 | 重载方法 | 重写方法 |
|
| 区别点 | 重载方法 | 重写方法 |
|
||||||
| :--------- | :------- | :--------------------------------------------- |
|
| :--------- | :------- | :--------------------------------------------- |
|
||||||
| 发生范围 | 子类 | 同一个类中 |
|
| 发生范围 | 同一个类 | 子类 中 |
|
||||||
| 参数列表 | 必须修改 | 一定不能修改 |
|
| 参数列表 | 必须修改 | 一定不能修改 |
|
||||||
| 返回类型 | 可修改 | 一定不能修改 |
|
| 返回类型 | 可修改 | 一定不能修改 |
|
||||||
| 异常 | 可修改 | 可以减少或删除,一定不能抛出新的或者更广的异常 |
|
| 异常 | 可修改 | 可以减少或删除,一定不能抛出新的或者更广的异常 |
|
||||||
| 访问修饰符 | 可修改 | 一定不能做更严格的限制(可以降低限制) |
|
| 访问修饰符 | 可修改 | 一定不能做更严格的限制(可以降低限制) |
|
||||||
| 发生阶段 | 运行期 | 编译器 |
|
| 发生阶段 | 编译期 | 运行期 |
|
||||||
|
|
||||||
## 11. Java 面向对象编程三大特性: 封装 继承 多态
|
## 11. Java 面向对象编程三大特性: 封装 继承 多态
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user