java入門書籍推薦排行 java入門基礎知識教程


java入門書籍推薦排行 java入門基礎知識教程


最近很多人問我想學Java但是一點基礎沒有 , 網上看了一堆學習線路圖還是無從下手 。今天耗時3小時整理了一套保姆級的Java入門教程 , 建議收藏按照線路圖一點點學習 。
一、Java的概況Java是1995年6月美國Sun公司推出的計算機語言 。Java支付是James Gosling 。
計算機語言指的是人與計算機進行信息交流溝通的一種特殊語言 。
JavaSE是標準版 , Java的技術與核心 , 用于開發桌面應用程序;
JavaEE是企業級項目的解決方案 , 開發網頁應用 。
桌面應用程序比如:聊天軟件QQ還有微信 , 音樂播放軟件等等;
網頁應用也就是淘寶、天貓、京東的網頁版;
二、Java語言的跨平臺原理Java程序并不是直接運行的 , Java的編譯器將Java源程序編譯成與平臺無關的字節文件(class文件) , 然后由Java虛擬機(JVM)對字節碼文件解釋執行 。所以在不同的操作系統下 , 需要安裝不同的Java虛擬機才能實現Java程序的跨平臺 。
三、JRE和JDK好多人知道安裝JDK , 但不知道JDK是干嘛的 , 也不知道那么多版本應該安裝什么 。
JVM全稱Java Virtual Machine , Java的虛擬機;
JRE全稱Java Runtime Environment , Java的運行環境 , 包括了JVN和Java核心的類庫(Java API);
JDK全稱Java Development Kit , 成為Java開發工具 , 包含了JRE和開發工具 。
【java入門書籍推薦排行 java入門基礎知識教程】綜上我們只需要安裝JDK即可 , 它包含了Java的運行環境和虛擬機 。
四、安裝JDK很多小伙伴找到的教程比如是JDK 8 , 但是自己安裝的JDK 11 。大家可以去了解一下不同版本的JDK的差異 , 不過也沒有關系 。可以同時安裝多個版本JDK , 大家只需要命好名不要自己搞混 。
下載就去官網獲取JDK , 針對不同的操作系統需要下載的JDK不一樣 。(具體的很長在這里不介紹 , 本篇內容觀看的人多繼續更新下集) 。
JDK的安裝和目錄介紹:
五、開發程序的步驟我們一般都是從Hello World開始 , 值得就是計算機屏幕上輸出“HelloWorld”這行文字 。
開發運行流程:編寫程序>編譯程序>運行程序 。
第一步:我們新建一個文本文件 , 修改名字為HelloWorld.java 。
第二步:輸入內容如下
第三步:存文件 , 打開命令行窗口 , 將目錄切換到java文件所在的目錄 , 把java文件生成class文件 , 運行class文件 。
編譯:javac文件名.java
范例:javac HelloWorld.java
執行:java類名
范例:java HelloWorld
六、HelloWorld常見問題程序運行過程中出現問題 , 報錯 , 隱藏著一些沒有被發現或者問題統稱為Bug 。
以我們剛剛的小案例來說 , 容易出現什么問題:
非法字符問題:java的符號都是英文格式;
大小寫問題:Java語言對大小寫十分敏感;
在系統中現實文件的擴展名 , 避免出現HelloWorld.java.txt文件;
編譯命令后的java文件名需要帶文件后綴.java;
運行命令后不帶文件后綴.class;
七、編譯器原本我們都推薦用Notepad , 但是之前Notepad發表的過的言論 。大家可以自行看看:
后來大家紛紛棄用了 , 如果你看到一個線路圖還在推薦它 , 勸不要看 。要么根本不是程序員寫的教程 , 要么就是很老很久的入門 。
Visual Studio Code
是可以運行在OS X、Windows還有Linux上的 , 對于編寫現代Web和云應用的跨平臺編輯器 。界面如下:
他可以自動高亮、一鍵補全 , 多種語言的編輯器 。解釋一下為什么要用編輯器 , 相對來說編輯器比電腦中自帶的筆記本功能強大 。并且除了可以用來之作一般的純文字說明文件 , 也特別適合寫代碼 。功能也比較強大 , 這里給大家推薦的編輯器 , 都是語法高亮顯示 , 代碼折疊 。

推薦閱讀