當前位置:
首頁 > 知識 > 小白如何自學java-新手入門必備知識!

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


零基礎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 程序使用稱為「多線程」的進程同時處理多項任務。


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 FilesJavajdk1.6.0_18lib。


11.編譯和運行環境


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


.使用java.exe命令運行位元組碼文件,例如:java Hello。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

成為Java高手的 25個學習要點
別人眼中的程序員 VS 現實中的程序員
java到底如何才能學的透徹?
Java Web開發——網頁篇4——表單
給未來程序員的15個頂級職業建議

TAG:java學習吧 |

您可能感興趣

新手入門必學之Python 語法
乾貨分享:亞馬遜新手賣家該如何優化Listing
什麼是pip?Python新手入門指南
Linux新手入門怎麼學?0基礎是否適合學習Linux?
流浪Vagante新手入門無傷教程
新手入門:一步一步教你如何安裝PaddlePaddle
Mac新手入門使用教程 - Finder 技巧
Vintage手袋PK全新手袋,你會怎麼選? 【新手袋圖鑑】
新手入門 Powershell滲透利用
Vintage手袋PK全新手袋,你會怎麼選?新手袋圖鑑
Vintage手袋PK全新手袋,你會怎麼選?「新手袋圖鑑」
亞馬遜新手賣家必看:Buy Box要怎麼搶?
ScienceDaily 告訴你,如何讓孩子從新手到流利的閱讀習得
如果不買金色 iPhone XS Max,誰知道你換了新手機
新手入門級vlog指南,手把手教你拍歐陽娜娜同款vlog!
上海 || 聽說Prada榮宅crossover中國藝術家,不背著新手袋打卡怎麼行?
新手必看!拍照必懂的光圈快門iso
不再羨慕iPhone!Android Q也加入全新手勢操作啦
利用Apache Struts2高危漏洞入侵伺服器,植入KoiMiner挖礦木馬,新手作者也能每天賺1個門羅幣
聽說Prada榮宅crossover中國藝術家,不背著新手袋打卡怎麼行?