1. 程式人生 > >零基礎java入門小白如何自學java新手入門必備知識!

零基礎java入門小白如何自學java新手入門必備知識!

 

一、Java 是什麼?

1.Java出現的背景:

1991 年Sun公司的James Gosling等人開始開發名稱為 Oak 的語言。希望用於控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得成功,後來由於網際網路的發展,而由於Oak語言本身的具有安全、可移植,又可跨平臺,可以解決Internet 上的大型應用問題,所以在1994年將Oak語言更名為java語言,並且於1995年正式推出,使Java成為網上最流行的程式語言。

2.Java的特點

平臺無關性:一個應用程式能夠運行於不同的作業系統平臺,主要採用的是虛擬機器技術支援平臺無關性。

簡單:Java 設計人員刪除了C++ 中許多複雜的功能,如指標操縱和運算子過載等。 面向物件:在 Java 中任何東西都是物件。因此,重點集中在資料、應用程式中操作物件的方法以及過程上。

健壯性:Java 在編譯和解釋時都會檢查程式碼。

安全性:Java 提供了用於執行程式的受控環境,以及多層次的安全控制。

分散式:Java 可用於開發能夠在多個平臺、作業系統和圖形使用者介面之間移植的應用程式。

多執行緒:Java 程式使用稱為“多執行緒”的程序同時處理多項任務。

3.Java的三種執行平臺

J2SE(java 2 Platform Stand Edition),Java標準版或Java標準平臺

J2EE(Java 2 Platform Enterprise Edition),Java企業版或Java企業平臺 J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平臺

4. Java的三種核心機制

①.Java 虛擬機器(Java Virtual Machine):實現java的跨平臺

②.垃圾收集機制(Garbage collection):系統自動執行,不能強制執行 ③.程式碼安全性檢測(Code Security)

5.什麼是虛擬機器?

虛擬機器:在一臺計算機上由軟體或硬體模擬的計算

6.Java實現跨平臺的原理圖:

零基礎java入門小白如何自學java新手入門必備知識!

零基礎java入門小白如何自學java新手入門必備知識!

7.什麼是JDK?

JDK是sun公司推出的java開發工具包,包括java類庫、java編譯器、java直譯器、java執行時環境和java命令列工具。JDK提供java程式的編譯和執行命令,但沒提供程式編輯環境。java的一些開發工具提供程式的開發環境,如:Eclipse、MyEclipse和Jbbilder等,它們都是建立在JDK的執行環境之上的。

8.什麼是JRE

是Java Runtime Environment (動態)簡稱,也就是java的執行時環境,它提供三個主要功能:

①.載入程式碼:由class loader 完成;

②.校驗程式碼:由bytecode verifier 完成; ③.執行程式碼:由 runtime interpreter完成

9.什麼是Java編譯器?什麼是Java直譯器?

Java編譯器:針對Java虛擬機器產生class檔案,因此是獨立於平臺的。 Java直譯器:負責將Java虛擬機器的程式碼在特定的平臺上執行。

10.JDK的安裝與設定

①.下載JDK ②.安裝JDK

③.設定環境變數,設定系統變數ClassPath,輸入值為C:Program FilesJavajdk1.6.0_18lib。

11.編譯和執行環境

①.使用javac.exe命令編譯java源程式,例如:javac Hello.java,編譯後會產生一個位元組碼檔案Hello.class

②.使用java.exe命令執行位元組碼檔案,例如:java Hello。

相信有很多學習java的道友,在這裡我給大家說說
我的群哦,分享一套系統的java教程哦,
813647451,絕對的 java乾貨,首先你是學習java
的,不管是大神還是小白,我們一同從入門到精通
吧!