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