D1 java概述

       首先扯點別的。在學習知識的過程當中很是重要的一點是溝通交流,拿自學java來講毫不是抱着一本Head First Java悶頭看。感受自學入門這一階段至關於啓蒙,毫不能向無頭蒼蠅同樣處處亂撞。java的學習路線網上一搜一大堆,基本同樣,挑一個踏踏實實地看下去。當程序員毫不是成爲一個typewriter,應當是一個coder。整體談談程序員的工做,爲何用java就能開發出如此多的應用呢?並且,全部的程序員編寫的無非就是那麼些個符號。如今看來,每門語言就像是不一樣的材料不一樣的材料能夠造出具備相同功能的產品,可是每一個產品的品質可能隨不一樣材料而不一樣。爲何玩家玩俄羅斯方塊的規則很簡單,可是背後卻有不少代碼呢?開發程序就是在創造產品,利用咱們制定的規則來制定產品。每種產品的功能賦予了其設計規則。程序員的工做就是參與規則的制定。咱們能夠用java、用C、用C++等語言來制定規則,來開發程序。制定的規則就是程序可以實現的功能。而這些規則的制定又是由一條一條細小的規則組成的。這些小小的規則相互影響,相互聯繫,也有其特定的功能,組合在一塊兒就完成了一個大的產品的實現。因此,學好一門語言首先就是學好這門語言的規則。好比法律法規,也是由每條小規則組成,這些小規則是由語句的形式展示。咱們學好一門語言,好比java,就是爲了如何完整地符合邏輯地創造出表達出一句話一條規則從而實現一個功能達到某一目的。學會了語言的基本規則以後纔可以有效地實踐創造價值。java

       在java概述中,java的歷史不用記,次要信息,過濾。程序員

       JDK:Java Development Kit Java 語言的軟件開發工具包,包括JRE Java Runtime Environment.就是你用符合java語言規則寫出了一段代碼,這些軟件工具運行環境能夠幫你最終翻譯成機器語言,讓計算機懂你的意思而後而後可生成程序產品(一個大代碼的集成產品)。以後就是計算機執行操做指令的事情了。工具

       Java語言特色:1. 面向對象(區別面向過程,不太懂) 2.和平臺無關,提供程序運行的解釋環境(區別和平臺有關,不太懂) 3.健壯性,除去了指針、內存的申請和釋放。1.面向對象,程序模擬現實世界,在交流過程當中只關注物物交流,object to object。2.由JVM實現。3.由垃圾收集機制實現。Java兩大核心機制就是JVM和垃圾收集機制。Java寫的一個程序實現是這樣的,寫一個.java文件(源程序)。而後編譯器生產.class文件(字節碼),以後class文件實現.exe文件等由JVM實現。只要有class文件就能移植到別的系統上運行,前提是不一樣系統上有與其匹配的JVM。垃圾收集機制就是內存申請後使用完後能夠由程序自動釋放,自動回收內存空間,沒法認爲干預。學習

       再說一下源程序的大概形式。Java模擬現實世界,object to object,因此全部的模塊都是一個各class組成,這個class是什麼呢?能夠說是object的一個模版標準表示。好比我這麼定義「人」:四肢,五官。按照這個模版,能夠在Java模擬的世界中創造不少我的(object)來。表達格式就是一個源程序的名字要和public class的名字相同,一個源程序只有一個public class。大概就是一個源程序好像一個小一點的地區國家世界這種感受。程序運行從main()方法開始執行。開發工具

      以上就是概述,很是很是基礎的東西,囉嗦了一大堆,花了45分鐘左右寫完。翻譯

相關文章
相關標籤/搜索