Eclipse
1.4.1?????概述
Eclipse?是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。
1.4.2?????下載與安裝
1、?官網(wǎng)下載并安裝
2、?下載完整的打包文件(java ee企業(yè)版),直接解壓就可以用
1.4.3?????工作空間workspace
用來(lái)保存所有的開(kāi)發(fā)文件和代碼等,也可以切換工作空間
1.5??HelloWorld案例
1.5.1?????創(chuàng)建day01工程




1.5.2?????創(chuàng)建包
包名全小寫(xiě)。




1.5.3?????創(chuàng)建HelloWorld類(lèi)
類(lèi)名要符合駝峰命名法。



1.5.4?????創(chuàng)建方法
class HelloWorld{
public static void main(String [] args){
System.out.println(“Hello World”);
}
}
1.5.5?????說(shuō)明
1.5.6?????運(yùn)行與工作原理

1、?編譯:通過(guò)javac命令將java的源文件也就是.java文件編譯成.class文件。
2、?執(zhí)行:
先啟動(dòng)java虛擬機(jī),不同的操作系統(tǒng)有不同的jvm,因此java跨平臺(tái)。
再通過(guò)JVM加載HelloWorld.class字節(jié)碼文件。并加載main方法執(zhí)行程序。
1.6??拓展:
1.6.1?????在自己電腦上安裝jdk
同時(shí)安裝兩個(gè)版本,jdk1.7和jdk1.8
指定使用jdk1.8版本
1.6.2?????下載最新版本eclipse
自己下載并使用
1.6.3?????JDK JRE JVM的關(guān)系
1、?????????JDK--Java Development Kit是針對(duì)Java開(kāi)發(fā)員的產(chǎn)品,是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境JRE、Java工具和Java基礎(chǔ)類(lèi)庫(kù)。
2、?????????JRE--Java Runtime Environment是運(yùn)行JAVA的運(yùn)行時(shí)環(huán)境,包含JVM和Java核心類(lèi)庫(kù)。
3、?????????JVM--Java Virtual Machine,Java虛擬機(jī)的縮寫(xiě),是整個(gè)java實(shí)現(xiàn)跨平臺(tái)的最核心的部分,能夠運(yùn)行以Java語(yǔ)言寫(xiě)作的軟件程序。

1.6.4?????Java的”一次編寫(xiě),處處運(yùn)行”是如何實(shí)現(xiàn)的?
Java程序會(huì)被編譯成字節(jié)碼組成的class文件,這些字節(jié)碼可以運(yùn)行在任何平臺(tái),因此Java是平臺(tái)獨(dú)立的。