天天看點

開始Java的第一天開始Java的第一天

開始Java的第一天

什麼是Java?

​ Java是一門面向對象程式設計語言,也是一門跨平台的語言.

Java語言用途廣

–伺服器程式

​ 銀行,證券交易平台,電子商務背景…

–Android應用

​ 安卓手機,各種移動裝置,智能家電…

–軟體工具

​ 開發工具eclipse, IneteliJIdea

–嵌入式領域

​ 智能卡,傳感器上

–大資料技術

​ Hadoop以及其他大資料處理技術都是用Java

Java語言發展史

​ 1995年由sun公司正式确立

​ 2004年9月Java1.5釋出

​ 2009年SUN公司被Oracle公司(甲骨文)收購

Java語言的特點

​ 開源

​ 簡單、高效

​ 面向對象

​ 平台無關性

​ 互動式特性

​ 多線程機制

​ 動态的記憶體管理機制

​ 安全性

跨平台性展示圖:

開始Java的第一天開始Java的第一天

Java程式可以在不同的系統下利用其JVM(Java虛拟機)進行運作;

Java語言的體系:

​ JavaSE,: JavaSE 包含那些構成Java語言核心的類。比如:資料庫連接配接、接口定義、輸入/輸出、網絡程式設計;

​ JavaEE :JavaEE 包含JavaSE 中的類,并且還包含用于開發企業級應用的類。比如:servlet、JSP、伺服器

​ JavaME : JavaME 包含JavaSE中一部分類,用于消費類電子産品的軟體開發。比如:呼機、智能卡、手機、PDA、機頂盒

​ JavaSE:java Standard Edition (Java标準版)

​ JavaEE:java Enterprise Edition( Java企業版)

​ JavaME:java Micro Edition (Java微縮版)

Java語言的運作機制:

​ Java的核心:Java虛拟機

​ JVM是Java Virtual Machine(Java虛拟機)的縮寫,JVM是一種用于計算裝置的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模拟各種計算機功能來實作的,因為有了不同的JVM,是以同一個Java程式在三個不同的作業系統中都可以執行。這樣就實作了Java程式的跨平台性,也稱為Java具有良好的可移植性, 但是前提是要具有不同的jvm。

​ Java虛拟機可以了解成一個翻譯器;

​ 對于不同的運作平台,有不同的虛拟機;

​ Java 虛拟機機制屏蔽了底層運作平台的差别,實作了“一次編譯,随處運作”。

Java運作的三步走:

*.java檔案 --編譯–> *.class --執行–>JVM(Java虛拟機)

Java運作環境:

​ **JRE(Java Runtime Environment Java運作環境):**包括Java虛拟機(JVM Java Virtual Machine)和Java程式所需的核心類庫等,如果想要運作一個開發好的Java程式,計算機中隻需要安裝JRE即可。

​ **JDK(Java Development Kit Java開發工具包):**JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。是以安裝了JDK,就不用在單獨安裝JRE了。

Java的第一個程式:Hello Word!

​ 建立一個Hello.java檔案

​ 在檔案中寫入:

//定義一個類,命名為Hello   
public class Hello {
       //定義主方法 
  public static void main(String[] args{               		System.out.println(“Hello World!”); 	//程式代碼部分
        }                               
 } 
           

​ 在cmd中使用javac指令,将Hello.java檔案編譯成Hello.class檔案;

); //程式代碼部分

}

}

​	在cmd中使用javac指令,将Hello.java檔案編譯成Hello.class檔案;

​	再使用java指令運作該Hello.class檔案,輸出Hello Word!