摘要:想著糾結(jié)來糾結(jié)去也沒有什么用,不如就從零開始吧。剛開始配置環(huán)境的時候,建議對照著學(xué)習(xí)視頻進行配置,看書配置容易出錯。本文原創(chuàng)發(fā)布于微信公眾號,編程思維成長正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費學(xué)習(xí)資料
一直關(guān)注我的朋友們應(yīng)該都知道,很早之前我就打算開始寫 Java 相關(guān)的文章了,一直沒想好要從什么階段入手。因為太簡單的大家都會,太難的可能自己還沒學(xué)會。人生總是這樣,矛盾與糾結(jié)一直纏繞在身。想著糾結(jié)來糾結(jié)去也沒有什么用,不如就從零開始吧。重走一遍自學(xué)之路,給零基礎(chǔ)的小伙伴一點方向、給已經(jīng)工作的各位大牛復(fù)習(xí)下基礎(chǔ)!
下面開始今天的知識!
一、計算機基礎(chǔ)知識(Java 日常編程相關(guān))
1、鍵盤快捷鍵介紹(萬能快捷鍵,在任何IDE編寫代碼都通用)
Ctrl+A 全選
Ctrl+C 復(fù)制
Ctrl+V 粘貼
Ctrl+X 剪切
Ctrl+Z 撤銷
Ctrl+S 保存
2、常用DOS命令
二、Java語言概述
1、Java語言發(fā)展史
2、Java語言平臺版本
3、Java語言特點
簡單性 解釋性
面向?qū)ο?高性能
分布式處理 多線程
健壯性 動態(tài)
結(jié)構(gòu)中立 安全性
跨平臺(重要)
什么是跨平臺性?
通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行
原理是什么?
只要在需要運行Java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責(zé)Java程序在該系統(tǒng)中的運行
三、JDK相關(guān)下載、安裝
JRE (Java Runtime Environment Java運行環(huán)境)
包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可
JDK (Java Development Kit Java開發(fā)工具包)
JDK是提供給Java開發(fā)人員使用的,其中包含了Java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在多帶帶安裝JRE了。其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
簡單而言:使用JDK開發(fā)完成的java程序,交給JRE去運行
JDK下載(Google/百度 「Java JDK 下載」)
JDK安裝(傻瓜式安裝,下一步即可,安裝路徑不要有中文或者特殊符號如空格)
四、環(huán)境變量的配置
path環(huán)境變量配置的作用
程序的執(zhí)行需要使用外部指令javac,但是javac指令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄
程序開發(fā)過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行
path環(huán)境變量配置、classpath環(huán)境變量配置(Java 1.5 版本之后可不需要設(shè)置classpath)
path/classpath 環(huán)境變量的配置請 Google/百度 「Java 環(huán)境變量配置」,按照搜索出的第一條結(jié)果配置即可
path和classpath的區(qū)別
path環(huán)境變量里面記錄的是可執(zhí)行性文件,如.exe文件,對可執(zhí)行文件先在當前路徑去找,如果沒找到就去path環(huán)境變量中配置的路徑去找
classpath環(huán)境變量里記錄的是Java類的運行文件所在的目錄
五、HelloWorld
開發(fā)工具介紹
Eclipse(最多人用,建議零基礎(chǔ)用Eclipse,教程大多用這款工具,出錯了容易解決)
MyEclipse
STS(Spring Tool Suite)
IntelliJ IDEA (趨勢,建議有開發(fā)基礎(chǔ)的直接上手這款)
HelloWorld
首先定義一個類 class 類名
在類定義后加上一對大括號{ }
在大括號中間添加一個主(main)方法/函數(shù)public static void main(String [] args){ }
在主方法的大括號中間添加一行輸出語句System.out.println(“hello world”);
六、寫在最后,過來人的建議
1、現(xiàn)在編程資料太多,只要找一份靠譜的學(xué)習(xí)視頻就夠了,不用收集那么多,根本看不過來。
2、剛開始配置Java環(huán)境的時候,建議對照著學(xué)習(xí)視頻進行配置,看書配置容易出錯。
3、視頻和書結(jié)合結(jié)合著學(xué)習(xí),可以先跟著視頻學(xué)習(xí),然后再過一遍書,加深理解。不能光看視頻學(xué)習(xí),也不能光看書。
4、不要鉆牛角尖,有很多編程問題,你現(xiàn)在想不明白,沒關(guān)系!接著往下學(xué),學(xué)到后面就會明白前面想不通的地方了。
5、一定要多敲代碼,重要的事情說三遍:多敲、多敲、多敲。
6、沒有學(xué)不會的編程、只有不努力的自己。我剛學(xué)的時候,配環(huán)境的地方卡了三天,最后還是成功轉(zhuǎn)行了。所以千萬別在開始遇到困難的時候就放棄了,你遇到的問題大家都遇到過,千萬別覺得自己笨!
關(guān)注「NoBug」公眾號,后臺點擊按鈕「加群」,加我為好友。你可以得到一份我精選的 Java 必看電子書,絕對每一本都是經(jīng)典,每一本都值得一看。而不是有些公眾號胡亂上傳一堆,你根本不會看的電子書!??!
推薦閱讀
產(chǎn)品經(jīng)理與程序員之戰(zhàn)的后續(xù) — 再次戰(zhàn)斗
拼夕夕,我是真的服氣。
本文原創(chuàng)發(fā)布于微信公眾號「NoBug」,編程、思維、成長、正能量,關(guān)注并回復(fù)「編程」、「閱讀」、「Java」、「Python」等關(guān)鍵字獲取免費學(xué)習(xí)資料
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/76799.html
摘要:上篇文章開始了我的基礎(chǔ)系列之旅,下面應(yīng)該開始學(xué)習(xí)基礎(chǔ)語法了。不同進制的數(shù)據(jù)組成五今日總結(jié)至此從零開始學(xué)習(xí)基礎(chǔ)語法上已結(jié)束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到這張圖片,我非常喜歡。以后這就是我們「從零開始學(xué) Java 系列」的題圖。 上篇文章開始了我的 Java 基礎(chǔ)系列之旅,下面應(yīng)該開...
摘要:下面開始今天的知識,先看下基礎(chǔ)語法的總綱今天我們接著學(xué)習(xí)變量使用變量的注意事項數(shù)據(jù)類型和類型轉(zhuǎn)換。推薦閱讀從零開始學(xué)之基礎(chǔ)語法上從零開始學(xué)之基礎(chǔ)概述本文原創(chuàng)發(fā)布于微信公眾號,編程思維成長正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費學(xué)習(xí)資料 showImg(https://segmentfault.com/img/remote/1460000016134163); Java?基礎(chǔ)斷更一周了...
摘要:目前該功能并未完善,敬請期待。反正每次都會有新的東西補充上去一開始我本來想做的是可以使用微信登陸,也可以使用賬戶郵箱登陸,也可以使用短信登陸的。后來發(fā)現(xiàn)微信登陸要企業(yè)認證,做不了。 從零開發(fā)項目概述 最近這一直在復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法,也就是前面發(fā)出去的排序算法八大基礎(chǔ)排序總結(jié),Java實現(xiàn)單向鏈表,棧和隊列就是這么簡單,十道簡單算法題等等... 被虐得不要不要的,即使是非常簡單有時候繞半...
閱讀 2132·2021-09-22 15:43
閱讀 9045·2021-09-22 15:07
閱讀 1172·2021-09-03 10:28
閱讀 2112·2021-08-19 10:57
閱讀 1158·2020-01-08 12:18
閱讀 3076·2019-08-29 15:09
閱讀 1626·2019-08-29 14:05
閱讀 1712·2019-08-29 13:57