mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update Java基础知识.md
This commit is contained in:
parent
e8ce4b08de
commit
e659df93bc
@ -2,8 +2,8 @@
|
||||
|
||||
- [Java基础知识30问](#java基础知识30问)
|
||||
- [1. 面向对象和面向过程的区别](#1-面向对象和面向过程的区别)
|
||||
- [面向过程:](#面向过程:)
|
||||
- [面向对象:](#面向对象:)
|
||||
- [面向过程](#面向过程)
|
||||
- [面向对象](#面向对象)
|
||||
- [2. Java语言有哪些特点?](#2-java语言有哪些特点?)
|
||||
- [3. 什么是JDK?什么是JRE?什么是JVM?三者之间的联系与区别](#3-什么是jdk什么是jre?什么是jvm?三者之间的联系与区别)
|
||||
- [4. 什么是字节码?采用字节码的最大好处是什么?](#4-什么是字节码?采用字节码的最大好处是什么?)
|
||||
@ -49,13 +49,13 @@
|
||||
# Java基础知识30问
|
||||
## 1. 面向对象和面向过程的区别
|
||||
|
||||
### 面向过程:
|
||||
### 面向过程
|
||||
|
||||
**优点:** 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
|
||||
|
||||
**缺点:** 没有面向对象易维护、易复用、易扩展
|
||||
|
||||
### 面向对象:
|
||||
### 面向对象
|
||||
|
||||
**优点:** 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user