We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e8ce4b0 commit e659df9Copy full SHA for e659df9
Java相关/Java基础知识.md
@@ -2,8 +2,8 @@
2
3
- [Java基础知识30问](#java基础知识30问)
4
- [1. 面向对象和面向过程的区别](#1-面向对象和面向过程的区别)
5
- - [面向过程:](#面向过程:)
6
- - [面向对象:](#面向对象:)
+ - [面向过程](#面向过程)
+ - [面向对象](#面向对象)
7
- [2. Java语言有哪些特点?](#2-java语言有哪些特点?)
8
- [3. 什么是JDK?什么是JRE?什么是JVM?三者之间的联系与区别](#3-什么是jdk什么是jre?什么是jvm?三者之间的联系与区别)
9
- [4. 什么是字节码?采用字节码的最大好处是什么?](#4-什么是字节码?采用字节码的最大好处是什么?)
@@ -49,13 +49,13 @@
49
# Java基础知识30问
50
## 1. 面向对象和面向过程的区别
51
52
-### 面向过程:
+### 面向过程
53
54
**优点:** 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
55
56
**缺点:** 没有面向对象易维护、易复用、易扩展
57
58
-### 面向对象:
+### 面向对象
59
60
**优点:** 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护
61
0 commit comments