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

小白如何自學java-新手入門必備知識!
零基礎java入門小白如何自學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 程序使用稱爲“多線程”的進程同時處理多項任務。

如果你想學習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實現跨平臺的原理圖:
圖片描述

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 Files\Java\jdk1.6.0_18\lib。
11.編譯和運行環境
①.使用javac.exe命令編譯java源程序,例如:javac Hello.java,編譯後會產生一個字節碼文件Hello.class
②.使用java.exe命令運行字節碼文件,例如:java Hello。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章