java介紹與第一個程序

Java語言發展史

  • 詹姆斯·高斯林(James Gosling)1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年獲得了美國卡內基梅隆大學計算機科學博士學位,畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。後來轉至Sun(Stanford University Network,斯坦福大學網絡公司)公司,1990年,與Patrick,Naughton和Mike Sheridan等人合作“綠色計劃”,後來發展一套語言叫做“Oak”,後改名爲Java。

Java語言版本

  1. JDK 1.1.4 Sparkler 寶石 1997-09-12
  2. JDK 1.1.5 Pumpkin 南瓜 1997-12-13
  3. JDK 1.1.6 Abigail 阿比蓋爾–女子名 1998-04-24
  4. JDK 1.1.7 Brutus 布魯圖–古羅馬政治家和將軍 1998-09-28
  5. J2SE 1.2 Playground 運動場 1998-12-04
  6. J2SE 1.2.2 Cricket 蟋蟀 1999-07-08
  7. J2SE 1.3 Kestrel 美洲紅隼(sǔn) 2000-05-08
  8. J2SE 1.3.1 Ladybird 瓢蟲 2001-05-17
  9. J2SE 1.4.0 Merlin 灰背隼 2002-02-13
  10. J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16
  11. J2SE 1.4.2 Mantis 螳螂 2003-06-26
  12. JAVASE 5.0 (1.5.0) Tiger 老虎
  13. JAVASE 5.1 (1.5.1) Dragonfly 蜻蜓
  14. JAVASE 6.0 (1.6.0) Mustang 野馬
  15. JAVASE 7.0 (1.7.0) Dolphin 海豚

Java語言平臺

  • J2SE(Java 2 Platform Standard Edition)標準版
    是爲開發普通桌面和商務應用程序提供的解決方案,該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發

  • J2ME(Java 2 Platform Micro Edition)小型版
    是爲開發電子消費產品和嵌入式設備提供的解決方案

  • J2EE(Java 2 Platform Enterprise Edition)企業版
    是爲開發企業環境下的應用程序提供的一套解決方案,該技術體系中包含的技術如 Servlet、Jsp等,主要針對於Web應用程序開發

Java語言特點

  簡單性,解釋性,面向對象,高性能,分佈式處理,多線程,健壯性,動態,結構中立,安全性,開源,跨平臺(JVM是Java虛擬機,它本身是不可以跨平臺的。但是它有多個平臺的版本,比如Windows平臺版本,linux平臺版本等等,通過這些不同的版本來實現Java語言的跨平臺性。一處編譯,到處運行。)

JVM與JDK

  • JRE:是Java語言的運行環境,它包含了Java虛擬機,也就是JVM,同時還包含了Java語言運行需要的核心類庫。對於這個類庫,大家先理解爲資料庫就行,後面學完面向對象,你就明白了。

  • JDK:是Java語言的開發工具包,提供了Java語言的開發工具,它裏面包含了JRE,同時也就包含JVMJava虛擬機。
    所以當你安裝JDK之後,其實就不用再安裝JRE了。

  • JDK的下載安裝:

  • JDK安裝目錄:
    • ​bin目錄:該目錄用於存放一些可執行程序。如javac.exe(java編譯器)、java.exe(java運行工具),jar.exe(打包工具)和* javadoc.exe(文檔生成工具)等。
    • ​db目錄:db目錄是一個小型的數據庫。從JDK 6.0開始,Java中引用了一個新的成員JavaDB,這是一個純Java實現、開源的數據庫管理系統。這個數據庫不僅輕便,而且支持JDBC 4.0所有的規範,在學習JDBC 時,不再需要額外地安裝一個數據庫軟件,選擇直接使用JavaDB即可。
    • ​jre目錄:”jre”是 Java Runtime Environment 的縮寫,意爲Java程序運行時環境。此目錄是Java運行時環境的根目錄,它包括Java虛擬機,運行時的類包,Java應用啓動器以及一個bin目錄,但不包含開發環境中的開發工具。
    • ​include目錄:由於JDK是通過C和C++實現的,因此在啓動時需要引入一些C語言的頭文件,該目錄就是用於存放這些頭文件的。
    • ​lib目錄:lib是library的縮寫,意爲 Java 類庫或庫文件,是開發工具使用的歸檔包文件。
    • ​src.zip文件:src.zip爲src文件夾的壓縮文件,src中放置的是JDK核心類的源代碼,通過該文件可以查看Java基礎類的源代碼。

Java的開發工具

  1. notepad(微軟操作系統自帶,不推薦)

  2. Editplus/Notepad++(推薦先使用這兩款文本工具)

  3. Eclipse(免費的,使用最廣的java開發工具)

  4. MyEclipse(收費的,包含許多插件的eclipse)

第一個Java程序

  • 爲了紀念第一行代碼“HelloWorld”,所以java第一行代碼也選擇打印“HelloWorld”,代碼如下:
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“HelloWorld”);
    }
    }

    在 notepad++中編寫代碼,然後將文件保存爲.java文件,然後在cmd窗口中“cd”進入java文件的目錄,輸入“javac HelloWorld.java”,會在java文件下看到編譯好的字節碼文件,然後輸入“java HelloWorld”,運行字節碼文件,這樣,第一個java程序就運行了。

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