Java學習篇【一、概念、安裝與配置】

1、Java簡介

Java是由Sun Microsystems公司於1995年5月推出的Java面向對象程序設計語言和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。

Java分爲三個體系:

  • JavaSE (J2SE) —— Java 2 Platform Standard Edition,標準版
  • JavaEE (J2EE) —— Java 2 Platform,Enterprise Edition,企業版
  • JavaME (J2ME) —— Java 2 Platform Micro Edition,微型版

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名爲Java EE, J2SE更名爲Java SEJ2ME更名爲Java ME

做過開發的朋友,或者對互聯網開發有過了解的朋友可能會知道,Java作爲編程語言,一直在各大公司中廣泛使用。其實Java與其它語言相比,並沒有什麼技術上的優勢。我們也會經常看到一些diss,說Java語言設計不如C#,對native的精確控制和靈活性不如C++。動態性、開發效率的簡易性不如Ruby,Python,Node。在高併發領域又不如Erlang。中間應用層又遠不如Go、Swift等。**既然這樣,爲什麼Java如此備受青睞?那關於其本質的優勢又是什麼呢?**這依賴於Java的幾大主要特性

2、Java主要特性

  • 入門簡單,容易學習

Java語言的語法與C語言和C++語言相接近。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,而是引用。並提供了自動的垃圾收集(GC機制),使得程序員不必爲內存管理而擔憂。

  • 面向對象設計

基於人的思維邏輯,Java提供了一套面向對象的語言設計,使得Java能夠進行模塊化式的開發。將程序中的邏輯以對象的形式呈現,具備對用戶公開的特定功能或隱藏的私有屬性,使得業務的實現能夠簡單化,增強代碼的複用性。

  • 開源,有強大的後援支持

Java經過多年的沉澱,擁有活躍的社區成員,並且有大量的第三方庫,對軟件的開發與生產效率的提升具備強大的後援保障。優秀的頂級項目,如Spring、Apache、Hadoop、Spack、Dubbo、RocketMQ…並且相關的IDE工具(Eclipse、IDEA、MyEclipse等等),使用也十分便捷。

  • 安全、高性能、跨平臺

Java屬於強類型機制的語言,通常被用在網絡環境中,而Java提供了異常處理、垃圾回收(GC)、安全機制保障等一系列健全的機制。並且Java編寫的程序可以實現跨平臺的特性,Java程序在Java平臺上被編譯爲字節碼格式,在運行時,Java平臺中的Java解釋器對這些字節碼進行解釋執行,執行過程中需要的類在聯接階段被載入到運行環境中。

  • 發展迅猛

Java從1995年誕生,1997年社區成員超過10萬人次,隨後在1998年發佈J2EE,在1999年發行三大版本(J2SE、J2EE、J2ME)到2006年底,先後發佈了從1.3 - 1.6 的版本更新。2009年被Oracle公司收購,2011年7月28日,甲骨文發佈 Java7.0 的正式版。截至2019年3月20日,Java已經發布了Java SE 12的版本更新。但從9之後的版本爲近幾年的更新迭代,目前國內的大多數企業使用的java版本爲Java 8

3、開發環境配置

以Window系統環境爲例(IOS、Linux的朋友如有不適自行上網查閱~)

選擇與自己電腦相匹配的安裝包下載即可(exe文件,可以一鍵安裝),如Windows x64/Window x86等等。如果是下載zip包的朋友,需要在下載之後配置環境變量在進行使用即可。

  • 配置環境變量(下載zip的情況)

安裝完成後,右擊"我的電腦",點擊"屬性",選擇"高級系統設置";選擇"高級"選項卡,點擊"環境變量";(win10略有區別,大體上類似,找到"環境變量"),新建PATHJAVA_HOME

PATH > %JAVA_HOME%\bin;
注意配置PATH,不能把原先PATH裏的值刪除,否則可能會導致系統的未知錯誤,正確操作是在最前或最後添加,以;號隔開。

JAVA_HOME > C:\Program Files (x86)\Java\jdk1.8.0_91
你的jdk下載根路徑

  • 測試是否安裝成功

打開cmd窗口,輸入java -version,如果出現版本號,證明安裝正常。

4、第一個程序,HelloWorld

  • 創建一個HelloWorld.java文件,使用編輯器打開
public class HelloWorld {
    public static void main(String []args) {
        System.out.println("Hello World"); // 打印 Hello World
    }
}
  • 打開cmd窗口,進入該文件的所在位置,輸入命令javac HelloWorld.java按回車鍵編譯
  • 輸入命令java HellowWorld便可以看到你的窗口中輸出了HelloWorld
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章