1. 程式人生 > >Java入門學習(二)

Java入門學習(二)

             1.4.計算機語言發展

                      機器語言,是指計算機能識別的指令,只針對特定的計算機編寫程式,沒有可移植性,效率高,全部使用01進行程式設計

                                         0000 0000 0000 0001 0101 0000 0101 0101 0000 0000 0000 0001(1+1)

                      組合語言,使用助記符來代替計算機指令     

                                        mov ax1

                                        add  ax1

                                        最終計算機也是需要把這些助記符彙編為計算機指令再執行,效率高,沒有可移植性

                      高階語言,更接近於人的自然語言

                                       1+1

                                       高階語言最終也是需要翻譯為計算機指令再執行,這個翻譯過程一般分為兩類:編譯,解釋

                                               編譯是一次性的把原始碼翻譯為機器語言,會生成一組新的指令集,類似於中國人把外文書籍翻譯為中文書籍。

                                               解釋是把原始碼逐條翻譯成機器語言,翻譯一條就執行一條,就類似於同聲翻譯官。

2 JAVA簡介

  2.1.java發展

         1991,JamesGoslin,SUN(Stanford University Network,斯坦福大學網路公司)

         1995,java,Write Once,Run Anywhere,一次編寫,到處執行

         1996,JDK,java DevelopmentKits,java開發工具包,想要開發JAVA程式,必須安裝JDK

         ......

  2.2.java特點

        (1) 簡單性

        (2)面對物件

        (3)網路技能

        (4)健壯性

        (5)安全性

        (6)平臺中立

        (7)解釋性

        (8)可移植性

        (9)高效能

        (10)多執行緒

  2.3.java開發環境的搭建

       2.3.1.安裝JDK

           開發java程式必須安裝JDK,在安裝JDK時,會預設安裝JRE,JRE(Java runtime Enviroment,Java執行環境),想要執行java程式,必須安裝JRE。

               注意選擇32位還是64位,跟作業系統對應。

         2)  安裝  百度搜索一下,圖文教程有很多,而且很詳細。

         3)JDK 目錄

               Bin目錄         開發JAVA所需的命令

               Db                 自帶的資料庫

               Include          包含的標頭檔案

              Jre                 安裝JDK時預設安裝JRE

              Src.zip           JAVA的原始碼

       2.3.2.配置path環境變數 

              使用bin目錄中的開發命令

                    1)把當前目錄切換到bin目錄下

                    2)使用相對路徑

                          C:\Program Files\Java>jdk1.8.0_101\bin\javac

                    3)使用絕對路徑

                          C:\>C:\Program Files\Java\jdk1.8.0_101\bin\javac

                          ‘C:\Program’不是內部或外部命令,也不是可執行的程式或批處理檔案。

                          原因:在命令視窗中,遇到空格就認為是命令的結束,把C:\Program看做是一個命令

                        如果想在任意的目錄中都可以使用bin目錄中的開發命令,

                        在命令視窗中輸入一個命令後,系統會先在當前目錄中查詢該命令是否存在,如果在當前目錄中沒有這個命令,系統回去path環境變數設定的路徑中依次查詢該命令是否存在。

                         可以把bin目錄新增到path環境變數中,這樣在任意目錄都可以使用到bin目錄中的命令了。(具體操作方法百度搜索,很詳細)

                         注意,設定完path環境變數後,要點確定,然後重新開啟命令視窗之後才有效。