由于一些項(xiàng)目上的需要,我得學(xué)習(xí)一下Java 這門語(yǔ)言(主要是想寫Android),本人并非0基礎(chǔ),至少在上個(gè)學(xué)期學(xué)習(xí)了一門必修的程序設(shè)計(jì)(C語(yǔ)言),所以本系列大概會(huì)主要是寫Java 和 C 的聯(lián)系與區(qū)別。這個(gè)系列并不是個(gè)教學(xué)系列,我只是在這里記下我的筆記、我的心得、我的體會(huì),只是期待能與大家共同進(jìn)步(所以叫從0開始學(xué)Java嘛,不過(guò)對(duì)于Java來(lái)說(shuō)是0,對(duì)于編程來(lái)說(shuō)不算是0,算個(gè)0.001吧)。
創(chuàng)新互聯(lián)建站是一家專注于做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),鹿寨網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鹿寨等地區(qū)。鹿寨做網(wǎng)站價(jià)格咨詢:028-86922220個(gè)人杰紹大家好,我是阿杰,我的博客還蠻大的,歡迎你們來(lái)我家玩。20歲,是學(xué)生。身高是186公分,體重是65公斤。沒有特別在學(xué)什么編程,不過(guò)有在練習(xí),水平很差勁,因此有時(shí)代碼會(huì)出現(xiàn)結(jié)果不對(duì)的情況,去年和高中分手。()
咳咳,正經(jīng)點(diǎn)說(shuō),在大學(xué)之前對(duì)編程接觸不多,初中信息技術(shù)課學(xué)過(guò)一點(diǎn)易語(yǔ)言(覺得挺好用,所以上大學(xué)前就時(shí)不時(shí)的用它寫點(diǎn)程序,貌似還是面向?qū)ο蟮模┖蚔B(忘光了),高中信息技術(shù)課上過(guò)兩節(jié)Python(a+b problem水平以下吧),說(shuō)白了在上大學(xué)之前沒有怎么系統(tǒng)地學(xué)習(xí)過(guò)一門正經(jīng)的編程語(yǔ)言,上大學(xué)開始接觸C語(yǔ)言,學(xué)的勉勉強(qiáng)強(qiáng)還算不錯(cuò),總的來(lái)說(shuō)算是有點(diǎn)基礎(chǔ)。
正文Java 語(yǔ)言的語(yǔ)法與 C 語(yǔ)言很接近,使得我們這種基本上只學(xué)過(guò)C語(yǔ)言的人很容易去學(xué)習(xí)和使用。但相對(duì)于C語(yǔ)言, Java 有一些特性(比如面向?qū)ο螅┖蛣h減(沒有指針、自動(dòng)強(qiáng)制類型轉(zhuǎn)換等,比如我最愛的 1當(dāng)true、0當(dāng)false 就用不了了)。
一. Java 開發(fā)環(huán)境配置 安裝JDK俗話說(shuō)的好,環(huán)境造就人才,搞Java 開發(fā)首先要配置好相關(guān)的環(huán)境,對(duì)于C語(yǔ)言就是 gcc,對(duì)于Java 就是 JDK了,JDK 是Java 開發(fā)工具包,下載地址:https://www.oracle.com/java/technologies/downloads/,在下載頁(yè)面中根據(jù)自己的系統(tǒng)選擇對(duì)應(yīng)的版本(推薦JDK17,JDK19 真的給我整吐了)。
下載完成后打開安裝,無(wú)腦下一步其實(shí)也差不多,不過(guò)一定要記住安裝路徑,安裝完成后在桌面右鍵“此電腦”/“我的電腦”,打開“屬性”,,點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”。
打開“環(huán)境變量”
在 "環(huán)境變量" 中設(shè)置 3 項(xiàng)屬性,JAVA_HOME、PATH、CLASSPATH(大小寫無(wú)所謂),若已存在則點(diǎn)擊"編輯",不存在則點(diǎn)擊"新建"。
設(shè)置參數(shù)如下 :
JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根據(jù)上邊自己記住的安裝路徑配置
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //注意前面有個(gè)"."
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; //如果里面本來(lái)有別的值要在 這段前面加“;”
配置完成后,打開cmd,分別運(yùn)行 java -version 和 javac --version ,如果出現(xiàn)版本號(hào)則說(shuō)明設(shè)置成功。
找個(gè)編輯器目前流行的Java 開發(fā)工具有 Eclipse、JetBrains 的 IDEA、Netbeans 還有萬(wàn)金油 VSCode(我用的),由于我個(gè)人并沒有用過(guò)其他IDE,所以在此不做評(píng)述。
二. 如何運(yùn)行Java 程序Java的源代碼文件一般來(lái)說(shuō)是 xxx.java ,如果你使用了上述的那些IDE,運(yùn)行甚至調(diào)試Java 程序?qū)δ銇?lái)說(shuō)自然不是什么難事。但是如果你是拿記事本編輯的呢(笑),也不用擔(dān)心,正如C語(yǔ)言有 gcc xxx.c ; .\a.exe ,Java也可以用命令來(lái)編譯執(zhí)行,但與C語(yǔ)言直接將代碼編譯成可執(zhí)行文件不同的是,Java 要用 javac 編譯得到.class文件,然后再用 java 指令運(yùn)行(這是因?yàn)?Java 語(yǔ)言是解釋型的),比如編譯運(yùn)行 Main.java 的命令如下:
javac Main.java #編譯
java Main #運(yùn)行
本期就先到這里,主要講了講自己為什么學(xué)Java、自我介紹,以及用粗糙的語(yǔ)言勉強(qiáng)講了講 Java 程序設(shè)計(jì)的準(zhǔn)備工作,那么我們下期再見。
參考資料[1] 菜鳥教程 : https://www.runoob.com/java/java-tutorial.html
以上內(nèi)容僅供參考,水平不高,大佬見笑。PS:為什么不顯示刪除線,有些地方可能有些歧義了
作者:CHTXRT
出處:https://blog.csdn.net/CHTXRT
本文使用「CC BY-ND 4.0」創(chuàng)作共享協(xié)議,轉(zhuǎn)載請(qǐng)?jiān)谖恼旅黠@位置注明作者及出處。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧