1. 程式人生 > 其它 >一、Java基礎

一、Java基礎

1、什麼是面向物件?面向物件和麵向過程的區別?
面向過程:注重事情的每一個步驟及順序
面向物件:注重事情有哪些參與者(物件),及各自需要做什麼

比如洗衣機:
面向過程是將任務拆解為一系列的步驟:1、開啟洗衣機 2、放衣服 3、放洗衣粉 4、清洗 5、烘乾 6、晾晒
面向物件是拆分出人和洗衣機兩個物件
對於人:開啟洗衣機 放衣服 放洗衣粉 晾晒
對於洗衣機:清洗 烘乾
從上面的例子看出,面向過程比較直接高效,面向物件易於複用、擴充套件和維護從上面的例子看出,面向過程比較直接高效,面向物件易於複用、擴充套件和維護。

2、java的特性
封裝
繼承
多型

3、JDK JRE JVM三者的關係

JDK:Java Development kit  Java開發工具包
JRE:Java Runtime Environment Java執行時環境
JVM:Java Virtual Machine Java虛擬機器
如下圖所示:
你要相信 一切都會好起來