Java 語言概述與開發環境(1)

那是個好男孩發表於2018-07-18
目錄:
一、計算機語言的發展史
二、Java語言的簡述
三、Java的特點
四、java語言的執行環境及環境變數的配置
五、Dos的常見命令
六、第一個java程式-HelloWord
       >命令列執行Java程式
       >執行java程式的原理步驟
       >Java程式的構成
       >Java 註釋
 
****************************
一、計算機語言的發展史
****************************
例如:把儲存器a中的內容放到儲存器b中。

機器語言:用二進位制程式碼表示的計算機能夠直接識別和執行的機器指令集合。
                  0、1:太繁瑣、不利於程式設計師編寫程式。 
                  0000,000000,000001;(前四位)指令碼、(中間六位)儲存器a、(後面六位)儲存器b
組合語言:利用輔助標記符替代機器指令的操作碼。
                 例如:mov b,a
高階語言:接近於人們使用習慣的高階程式設計語言。他允許使用英文寫計算機程式。程式中的操作和我們日常的符號和式子差不多,
                  例如:b=a
 
****************
二、Java語言  
****************
Java語言是一種 高階程式設計語言。
90後,最早1991年 由java之父   sun james Gosling
1995 Oak----Java語言    Java 咖啡杯
主要是因為WWW 網際網路的發展。網際網路執行不同的伺服器不同的作業系統之上,需要語言跨平臺。因而Java語言得到了長足的發展。
java API(System Utils String )
 
*******************
三、Java的特點:
*******************
最大特點:跨平臺:一次編寫 到處執行。JVM(Java虛擬機器 java virtual machine)
此外的特點:物件導向、多執行緒、高效能、動態、分佈性、解釋性、健壯性和安全性等等。。

                     ~ 物件導向:主要是應用類的概念,利用 多型、封裝、繼承等實現對事務的物件導向的程式設計。

                                        相當於掌握一門武林功法。舉一反三 非常的漂亮 完整。
                      ~多執行緒:可以應用程式同時執行多個任務。
                      ~動態:相比於C++、C#這門物件導向的語言。類中可以動態的增加或修改方法我們的客戶端
 
 ************************************************
四、java語言的執行環境及環境變數的配置
*************************************************
JDK、JRE、JVM
Java Development Kit(JDK):java工具開發包
Java Runtime Environment(JRE):java 執行環境
java virtual machine(JVM):Java虛擬機器
有什麼區別:jdk是包含jre的,當通過jdk,jre執行的程式都會在這個jvm中執行。可以去官網上看官方解釋。

兩種方式:
  • 第一種:通過在官網下載 exe安裝包,直接執行,之後的環境便令自動配置。
                          建議下載JDK 1.8的版本
                          安裝後會自動增加path路徑 會增加類似這樣的路徑:
                          C:\Program Files (x86)\Common Files\Oracle\Java\javapath
  • 第二種:自己下載 jdk的安裝包 不是exe的格式。 是zip格式。

操作流程:我的電腦-屬性-高階設定-環境變數-系統環境變數
新建Java_HOME="你的java安裝環境(解壓的地址)"
Path:%Java_HOME/bin;%Java_HOME%/jre/bin (分號 一定是英文狀態下的分號,;:)
Classpath 不需要配置
 
檢驗是否安裝成功:
通過java、javac、java -version 來驗證。
 
注意事項:
  •  系統的環境變數是對任意使用者都能生效。一般可以在系統變數設定。
  •  假使配置了兩個java的環境變數。這時依迴圈境變數 順序誰在前面  先執行誰的環境變數的原則。JDK8 JDK7
**********************
五、Dos的常見命令
**********************
後期寫java程式碼的時候,會用到Dos命令。

執行黑視窗:Win+r 輸入  cmd
dir:directory:列出當前目錄下所有的檔案及資料夾。在linux裡面類似上網命令(ll ls)
md:make directory:建立目錄
rd:remove directory:刪除目錄
cd:change directory:
         cd..    返回上一級目錄。
         cd\     返回到根目錄
         輸入碟符+: 切換不同的硬碟。例如 d: (切換到D盤)
del:delete。刪除檔案
cls:Clear screen:清屏
exit:退出
Tab鍵的使用:自動補全。
上下鍵:歷史輸入命令的調出
 
***************************
六、第一個java程式-HelloWord
****************************
1.命令列的形式去執行java
下載notepad++(一個類似於記事本,但比記事本高階的軟體)
win+r cmd
在Java程式所在目錄下輸入命令:
javac HelloWorld.java
java HelloWorld
(執行javac之前一定要先進入當前java程式所在檔案的目錄,在命令列輸入cd+java程式所在得到資料夾即可。)
可自行百度 dos下如何執行java程式: 
 
(一個小提示:在Java程式改過後 需要重新編譯)
2.執行java程式的原理步驟:
step1:javac編譯java原始檔。.java 結尾的  
Step2:java呼叫生成的。.class檔案     
Step3:將高階程式語言解釋成機器語言
Step4:直接執行機器語言
javac:compile是用於編譯java原始檔
java相當於執行java類檔案,需要生成jvm,生成機器語言,最後進行執行。
Eclipse、Netbeans、Intellij IDEA、Myeclipse(相當於我們執行的過程進行了封裝,也是依賴於JDK、jRE、JVm)
 

3.Java程式的構成:
首先宣告一個類,型別可以有 public、 private、protected
類裡面都有個main 函式,作為程式的入口
            static  靜態的
            void 代表是沒有返回值的
            函式名:可以根據函式的作用來起名。
            Main函式:整個程式的執行入口。
            其他函式的呼叫需要寫入到Main函式中才可以執行,否則不能執行。
函式包含小括號裡面的引數(傳遞給函式的資料變數)
函式體是以大括號的形式進行範圍的界定。
類裡面有個預設的函式:建構函式。
 
4.Java 註釋
註釋程式是不會執行的
  • 單行註釋:
//
用於表示謀一行語句不執行 或者是對程式進行說明
每個程式設計師必須養成 的良好習慣。
  • 多行註釋
/**/
註釋多條語句不執行
  • 文件註釋
/** */
說明我們的類的主要功能、主要的引數、作者、 版本等資訊
 

相關文章