瞭解Java的發展和基礎知識

一、Java的發展歷史

  1. Java是1982年2月由SUN Microsystem 公司創立。Sun公司是因爲一個綠色計劃Green Project 項目而研發出來的一種新型編程語言,我們的Java之父就是Jams Gosling.
  2. 1995年5月23日誕生,以Java正式面向世界,Java的誕生標誌着互聯網時代的開始。
  3. 1996.01–>JDK1.0發佈
    JDK包括兩大部分:運行環境和開發工具。
  • JDK—>Java Development Kits (Java開發工具包)
    • |— JRE -Java Runtime Environment (運行時環境)
      • |—API -Application Programming Interface (接口)
      • |—JVM -Java Virtual Machine (Java虛擬機)
      • |—GC -Garbage Collection (垃圾回收器)
  1. 1997.02 --> JDK1.1
  2. 1998.12–> JDK1.2 標誌Java2平臺誕生
    Sun公司將Java2平臺分爲三大塊:J2SE、J2EE、J2ME
  3. 2000.05 -->JDK1.3
  4. 2002.02–>JDK1.4
  5. 2004.10–>JDK5.0 JavaSE5 JavaEE5 JavaME5
  6. 2006.04–>JDK6.0
  7. 2011.07–>Java7.0
  8. 2014 Java8

其中, 2009年4月被全球最大數據庫服務商,第二大軟件供應商——Oracle收購,Java正式註冊。

JDK下載地址:http://Java.sun.com
www.oracle.com

二、Java技術體系架構

  1. JavaSE – Standard Edition 標準版
    是整個Java技術的核心和基礎,它是J2ME和J2EE編程的基礎
  2. JavaEE – Enterprise Edition 企業版
    Java技術應用最廣泛的部分,J2EE提供了企業應用開發相關的完整解決方案。
  3. JavaME – Micro Edition 微縮版
    主要用於控制移動設備和信息家電等有限存儲的設備。

三、Java應用程序運行機制

Java語言是編譯型和解釋型的結合。
先編譯Java源代碼(.java)—>與系統平臺無關的字節碼文件(.class 二進制)—>再通過解釋運行器來執行字節碼文件。

四、JDK的安裝和配置

(1)JDK的安裝

JDK主要組件:

  1. Java編譯器 javac.exe
  2. Java運行解釋器 java.exe
  3. Java API 接口 核心類庫集
  4. Java文檔化工具 javadoc.exe
  5. 其他工具…
  6. JRE —>JVM
  • 安裝JRE後的目錄結構:
    • \bin 常用的工具(*.exe [javac.exe java.exe javadoc.exe jar.exe])
    • \demo 示例
    • \jre 運行時環境的相關程序
    • \jre\lib 運行程序的運行的jar包
    • src.zip —>包括rt.jar 包中的源碼

(2)配置JDK

兩個系統環境變量:

  • Path 用於指定操作系統的可執行指令的路徑
    如:C:\Program Files\Java\jdk-10.0.2\bin
    添加到系統的環境變量path中
  • ClassPath—類路徑
    指定Java解釋運行器搜索class類文件(字節碼文件)的路徑。

五、編寫第一個java應用程序

1.編寫源代碼後綴名爲.java

//單行註釋: class後 面的Test必須與文件名- - 致.
public class Test {
public static void main (String[] args) {
	//輸出消息並換行
	System. out.print("Hello World!! !\n") ;
	}
}

2.編譯源代碼 javac 類名.java —>生成平臺無關的class字節碼文件.class
3.運行class字節碼文件>格式:java 類名區分大小寫,不帶後綴.class]
在這裏插入圖片描述
4.Java中的註釋:

  • 行註釋 //
  • 多行註釋 /* … */
  • 文檔註釋 javadoc :
    可以使用java提供的文檔化工具從java的源代碼中抽取文檔註釋內容,生成-一個HTML幫助文檔 手冊.只能用於class類,接口,枚舉等類型前面或方法前面.
/**
*這是文檔註釋
*/

5.將文檔註釋提取形成html文檔
在這裏插入圖片描述
6.用IDE集成開發工具來進行Java程序的開發,現在流行常用的是IDEA或MyEclipse或Eclipse開發工具。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章