從零開始學java(一)認識java

as2752666發表於2017-07-04

從今天開始我將教大家從零開始學習java這門語言

轉載請標明出處:
http://blog.csdn.net/as2752666/article/details/74328916
本文出自【阿彪的部落格

首先我們先看百度百科裡是怎麼形容java的

Java是一門物件導向程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態物件導向程式語言的代表,極好地實現了物件導向理論,允許程式設計師以優雅的思維方式進行復雜的程式設計

Java具有簡單性、物件導向、分散式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點。Java可以編寫桌面應用程式、Web應用程式、分散式系統和嵌入式系統應用程式等

上面這段話我們先了解一下就可以了。
我們要知道java語言是需要編譯環境的,就好你去刷牙,你總得要有牙對吧,而且還要有工具去刷,當然,工具我們不是必須要有的,對吧。

首先我們要先準備java的編譯環境
我們去下載jdk,當然我們也要知道什麼叫jdk。

JDK(Java DevelopmentKit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程式和應用程式的程式開發環境。JDK是整個Java的核心,包括了Java執行環境(JavaRuntime Envirnment),一些Java工具和Java的核心類庫(JavaAPI)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。主流的JDK是Sun公司釋出的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK。
另外,可以把Java API類庫中的Java SE API子集和Java虛擬機器這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支援Java程式執行的標準環境。
JRE是個執行環境,JDK是個開發環境。因此寫Java程式的時候需要JDK,而執行Java程式的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程式,也可以正常執行Java程式。但由於JDK包含了許多與執行無關的內容,佔用的空間較大,因此執行普通的Java程式無須安裝JDK,而只需要安裝JRE即可

現在我們知道了,我們是寫java程式的,所以我們就要去下載jdk
我們進入http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 我們根據我們電腦是36位還是64位選擇下載jdk 現在我用的是win7 64位的 我就找到最後一個點選下載。要勾選同意協議才能下載。
jdk列表

下載好了我們就預設安裝就好了。安裝好了之後就要去配置環境變數

  • 右鍵計算機
  • 屬性
  • 高階系統設定
  • 環境變數
  • 在系統變數裡點選新建
  • 名稱JAVA_HOME
  • 變數值 這裡要寫剛才裝的JDK的目錄了 比如我是安裝在D:\Program Files\Java\jdk1.7.0_80
  • 在系統變數裡找到path 拖到最後我們新增看結尾有沒有“;“沒有就補上有的話直接寫上%JAVA_HOME%\bin;
  • 確定之後我們驗證我們的環境變數是否設定成功
  • 在開始-執行中我們輸入cmd 彈出來了控制檯 我們輸入命令”java”

    控制檯

出現這樣的介面代表剛才我們配置成功了。

接下來就是帶領大家真正的寫一段程式了

首先我們在桌面新建一個.txt檔案取名叫HelloWorld
然後我們進去編輯一段程式碼

public class HelloWorld{
    public static void main(String args[]){
        System.out.println("Hello, World!");
    }
}

然後儲存,更改字尾名為.java

接著我們在控制檯去到我們剛才生成檔案的目錄 這裡我是在桌面生成的就跳轉到桌面
桌面目錄

接著我們輸入命令: javac HelloWorld.java
回車 咦 怎麼沒有反應?別急 你看看桌面上是不是多了個檔案HelloWorld.class
接著我們再次輸入命令: java HelloWorld
看 控制檯給我們返回了一句“Hello, World!”
輸入

至此,我們今天的內容就講完啦,沒有執行成功的同學要好好按照上面的步驟檢查一下,看看哪裡寫錯了沒有。好的,今天就到這裡,欲速則不達哦,我們明天見。

相關文章