Java基礎筆記(1) 語言 JAVA的曆史 Java的搭建環境,java搭建

來源:互聯網
上載者:User

Java基礎筆記(1) 語言 JAVA的曆史 Java的搭建環境,java搭建

本文除了搭建是重點,其他的都當閱讀小說一樣去看就好了,不想看可以直接抓住重點,我會改變顏色勾出重點!

英語是人與人交流溝通的重要方式之一。JAVA:是人與電腦溝通交流重要方式之一。我們除了用java語言,也可以用最新的python C C++ C# asp php Go 語言等等。編程的世界,就是建立人與電腦互動的介子,是翻譯官,也是遊樂場的修理人員,最重要的是他也是一名工匠。他既要保證 人 能與電腦 互動,又要保證 人在與電腦互動式,人不能超過自己代碼範圍以外的互動。比如:不能讓人破解了自家公司的產品,就如同遊樂場的設施維修一樣重要!

JAVA語言:只不是過是眾多語言中的一種,他最終的作用就是充當翻譯機,他最終的目的就是將你寫的整個代碼翻譯成01的儲存在電腦硬碟上,他的所有類型也都不過是最終儲存在電腦裡的0和1,他說有的函數最終也是電腦裡的01組合,想明白了,就不會暈C語言的指標了,最終不過是一片01,所謂的地址不過是我們腦子自己構造的一個能夠理解的方便理解電腦儲存的方法,他不是實際的是我們腦子抽象出來的,我們把所有的儲存以功能分區,分空間。比如:將記憶體這塊分為四區,分別儲存不同的代碼! 編程的語言發展到至今,他是由複雜到簡化,由簡化到對象。 JAVA語言就是完全面對對象的語言,準確的說是面對對象。它具備:安全可靠,跨平台的語言,寫法嚴謹的語言。

安全可靠:JAVA語言安全可靠不是說他編寫的東西別人不能破解,非常安全。恰恰相反,程式設計語言發展到至今,語言只是提供給你的編寫工具,而不代表他要為你產品在破解方面負責,而跨平台的先天給反編譯提供了一個良好的突破點。而相對C語言這種 直接轉碼機器語言的來說,就不存在 能夠從你編譯的產品裡直接擷取到你的原始碼。實際上即使跨平台也無法完全得到你產品的全部代碼以及資源,因為計編譯時間本身就會丟失許多代碼塊!

跨平台語言:他已經是無法復原的發展,現代開發程式設計語言團隊,要麼締造出一個全新更好的編程模式,要麼就會繼承跨平台這個因素去開發。那麼我們這裡就要知道,什麼是跨平台,他有什麼好處?在地球,我們有許多國家,有中國 美國 日本 韓國,他們就像幾個供人類活動互動的平台,電腦也有供人類活動互動的平台 XP 和 LINUX UNIX 等等 我們人類現在規定人類互動十大通用語言:  漢語、英語、西班牙語、法語、葡萄牙語、阿拉伯語、俄語、日語、德語、韓語。 而要是在電腦中我們的程式設計語言編譯出一個產品,他不能互相跨平台使用,那是很尷尬的事情,不僅開發週期長的問題,開發成本也提高了一倍。所以為了使所有語言都具備可以共同運行一個產品,一次編程終生受益,就推出跨平台的理念,而跨平台理念在JAVA語言,的實現,就是通過JAVA虛擬機器來實現。  就好像我們人類交流,語言不通時,開啟翻譯APP或者請個翻譯官讓它給我們兩個人交流時進行語言互連。但是電腦不一樣,我們人類通常是一個系列的不同型號。而電腦中的系統完全是不同系列的。所以JAVA乾脆通過一個虛擬機器來實現,Team Dev們在每一個系統上開發一套虛擬機器,而這個虛擬機器的特點就是能夠知道JAVA代碼,所以我們編寫JAVA程式實際是在對應虛擬機器,並非原系統,虛擬機器的好壞也是決定我們代碼的一部分,他不同C這種語言,代碼的好壞由編寫者絕對,而JAVA的編寫的好壞,虛擬機器的版本你可以以後讓他背一部分鍋。

寫法嚴謹:在我們編寫C語言的時候,不定哪裡寫溢出,以及亂用代碼都是沒毛病的,除了翻譯器會糾正部分錯誤,但是最終也有漏網之魚,但是JAVA就不同了,你要是類型不嚴謹,以及break沒有條件情況下他的下面還寫代碼,那麼java編譯器都是會報錯的。這就是語言和系統 和語言和虛擬機器之間的區別,JAVA開發了虛擬機器,他就可以控制你代碼整體,而C語言是對系統,所以C語言有很大局限沒法你程式的嚴謹,只能給你錯誤修正一些常見的。

 

JAVA語言的曆史:如果先講曆史,根據我們一貫在學校學習的態度,一個老師直接上去就給你講方程式,不告訴你這個方程式是針對什麼的,你絕對聽不進去的。而如果英語老師在學習英語之前就告訴你,我們學會英語,我們可以去遊輪上面打工,工資很高,而且外國人還給小費。韓日印基汗這些國家小孩子都會簡單的交流,而我們國家的孩子對於英語大部分就跟白癡一樣。如果你不學習英語,你以後學習編程連協助文檔都看不懂,你學會了編程又能怎樣,還不是什麼都做不了。這時候你帶著需求你都會去學習英語和為什麼學習都不知道去學習就有很大區別了。比如現在我告訴你,JAVA語言是由 斯坦福大學1995年推出的一門進階語言,一種面向網路的程式設計語言,他帶著:物件導向的思想來到一直在掙紮中加班的程式員們的生活,讓他們不再為加班而煩惱,而且為再度學習一門語言而苦惱,有的甚至走向了職業生涯的終結。

JAV語言的搭建環境

       在搭建JAVA環境之前,我們要明白兩個點:1.JRE  2.JDK 是什麼玩意!

        JRE: 是JAVA運行環境,包括JVM(JAVA虛擬機器 英文:Java Virtual Machine) 和 JAVA程式需要的 核心類庫 如果只是運行JAVA程式,只需要安裝JRE就好了。

        JDK:JAVA的開發包,包括程式需要的工具,同時他也附帶了JRE。順便告訴你,JAVA安裝會安裝兩個JRE ,但是你最好都安裝上! 

      搭建環境步驟:

         1.下載安裝

         2.配置系統內容 

         3.調試JAVAC命令

         4.調試JAVA命令

         5.老規矩,編寫一段代碼,列印出"HOLLE WORD" 

 

----------------------------------------------------------------------------下面是環境搭建的過程圖片!

   1.進入官網下載頁面或者百度下載 JRD開發包 官網地址:http://www.oracle.com/technetwork/java/

   

   2.然後雙擊運行下載檔案。進入安裝檔案!

 

 3.點擊下一步

4.注意我紅色框起來的部分,如果你要更改預設的安裝目錄,點擊更改設定你需要更改的目錄,然後點擊下一步,進入安裝!

5.這時會彈出JRE的安裝,請注意因為JDK自己帶了一個JRE,此時如果安裝同目錄就覆蓋原來JDK內建的JRE,所以推薦在同目錄建立一個JRE+版本號碼的目錄。

附:這裡就是JRE的安裝,你建立一個目錄JRE1.8.0到同目錄或者直接預設都可以,然後點擊下一步!

6.安裝完畢後,此時先開啟CMD進入安裝的jdk目錄 輸入javac命令(編譯器)

7.在輸入java命令(執行JAVA程式)

 

8.如果以上輸入以上命令,能正常顯示以上內容,說明安裝成功。此時我們需要配置系統變數。 那麼我們就要搞明白為什麼要配置系統變數?

①在有的時候,比如我們編寫完代碼我們存放在D盤,而此時我們需要編譯運行檔案就需要先進入到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.