第1章Java入門體驗

來源:互聯網
上載者:User

標籤:com   錯誤   開發   開發環境   編譯器   移動   平台   java程式   包括   

第1章Java入門體驗1.java簡介和平台應用

Java是sun公司開發出來,現在屬於ORACLE公司
java分為幾個部分:
首先是最基礎的Java SE部分,這部分是Java的基礎知識,主要包括:變數、文法、物件導向,API,JVM等等
再Java SE基礎之上分為兩個部分。一個是開發企業級的服務,一個是嵌入式的開發
Java EE是企業級的開發,主要包括:JSP、EJB、服務等等。
Java ME是嵌入式的開發,主要有行動裝置,遊戲,通訊等
初學的基本路線都是從Java SE出發,先學基礎,再學方向,我將學習完Java SE部分之後開始學習Java EE部分

2.核心概念:JVM、JDK、JRE2.1.JVM (Java Virtual Machine)

Java虛擬機器,是升級Java技術的必走之路,對於JVM只有研究研究再研究,沒有其他方式
工作原理:
源檔案(MyProgram.java檔案)->位元組碼檔案(Myprogram.class檔案)->運行(Myprogram)
源檔案到位元組碼檔案是通過編譯器,位元組碼檔案到運行是通過解譯器
舉一個例子:
我們再菜市場買了一條魚回來,做成一好吃的道菜的過程:
這個過程分為兩步:
1.活魚要殺掉洗乾淨,把魚處理成能夠燒菜的程度,這一步就是編譯器的作用,把檔案翻譯成機器能夠執行的過程
2.把洗好的魚下鍋清真,這個過程是把魚做成美味,這一步就是解譯器的作用,把處理好的檔案執行成一個能用的程式。

2.2JDK(Java Development Kit) java開發套件

這個包是你要開發的時候必須要安裝的,一般只安裝這個就可以了

2.3JRE(Java Runtime Environment)Java運行環境

如果要運行Java程式,這個是必須要安裝的

以上三者之間的關係可以用一個圖說明:

3.搭建Java開發環境

windows為例:

3.1第一步:下載安裝JDK3.2第二步:配置環境變數

此處的環境變數需要配置三個:
JAVA_HOME:配置JDK安裝路徑,例JDK1.7
PATH:配置JDK可執行命令檔案的位置,例bin目錄
CLASSPATH:配置類庫檔案的位置,例lib目錄
配置方法,在電腦環境變數上配置

終端命令下輸入Java和javac可以看到使用方法,說明配置成功

4.使用工具開發Java程式4.1使用記事本編寫Java程式

1.建立一個helloword.java檔案
2.再檔案裡建立一個helloword類,注意這個類的名字要和你檔案的檔案名稱字完全一樣,大小寫也必須是一樣的。
3.代碼執行個體如下

1 public  class helloworld{2     public  static void main (String[] args){3         System.out.println("Hello Word!");4     }5 }

4.使用javac helloworld.java命令編譯檔案,獲得一個helloworld.class編譯檔案
5.使用java hellowrd 命令運行這個.class檔案,注意這個是不帶尾碼的,啟動並執行也是.class檔案,可得結果:Hello Word!

4.2整合式開發環境

這裡我使用的是idea,步驟差不多是一樣的:
1.建立一個Java項目,file->Projects
2.建立程式包,將不同的檔案放在不同的包下面,這樣不會有重名問題,src下面建立一個Package
3.編寫Java源碼,包裡面寫不同的類
4.運行Java程式

4.3程式的移植

如何將項目匯出到別的電腦上繼續開發?
1.找到檔案路徑,複製出去
2.再別的電腦上匯入

5.經驗技巧分享

1.多練,Java一定要多練,企業要求的是動手能力強的
2.多問,不會的多差,多問
3.自己動手,調試錯誤
4.經常複習和總結,主要是java的知識點太多了,要多總結

 

第1章Java入門體驗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.