第一節(jié) java環(huán)境安裝以及第一個HelloWorld!

????????????????????????????????java入門

第一節(jié):基礎(chǔ)知識

?1.1:計算機(jī)的組成

?(1) 硬件:硬件是指完成輸入江解、存儲设预、處理、輸出功能的具體設(shè)備

1>輸入設(shè)備:鍵盤犁河、鼠標(biāo)鳖枕、攝像頭、掃描儀

2>輸出設(shè)備:顯示器桨螺、打印機(jī)宾符、音響

3>CPU(Central Processing Unit)中央處理單元:主要廠商有Intel、AMD灭翔、高通

4>存儲器:主要包括內(nèi)存魏烫、硬盤、優(yōu)盤

5>其他設(shè)備:主板肝箱、機(jī)箱等

(2) 軟件:是指計算機(jī)系統(tǒng)中的程序及其文檔哄褒。

軟件有兩大類 :系統(tǒng)軟件和應(yīng)用軟件

系統(tǒng)軟件:控制和支持計算機(jī)系統(tǒng),例如:DOS煌张、Windows7呐赡、Windows10、Mac骏融、Linux链嘀、Android、IOS

應(yīng)用軟件:通常指一些應(yīng)用軟件档玻,例如:Office怀泊、PhotoShop、WinRAR等

1.2 DOS命令和快捷鍵

常見的dos命令

快速打開cmd窗口的命令:windows鍵+r------》打開運行窗口----------》輸入cmd(也就是常說的黑框框)

cd命令: change directory? 改變目錄命令

cd [盤符:][路徑名][子目錄名]

cd .. 返回上一級目錄

cd \或cd /? 返回根目錄误趴,推薦使用cd \

注意:如果需要訪問非當(dāng)前根目錄下的目錄文件包个,應(yīng)該先輸入該盤符,敲回車,然后再用cd命令

如:d: 切換盤符d盤

cd programs 進(jìn)入programs目錄? ? cd+目錄名------》進(jìn)入指定目錄名

md命令:創(chuàng)建目錄

md aaa 創(chuàng)建aaa目錄

md aaa.txt 創(chuàng)建aaa.txt文件

md aaa/bbb/ccc 創(chuàng)建多級目錄

dir命令:列出當(dāng)前目錄下的文件以及文件夾

dir [盤符:][目錄路徑] [/p] [/s] [/w] [/o]

/p 分頁顯示下一頁內(nèi)容碧囊,按任意鍵查看下一屏

/s 顯示所有目錄及其子目錄下所有文件

/w 寬屏顯示

/o 分類順序顯示

copy命令:復(fù)制一個或一組文件到指定磁盤或目錄中

copy <源文件路徑> [目標(biāo)路徑]

copy a.txt d:\myFile 復(fù)制a.txt文件到d:\myFile文件夾中

copy myFile myPhoto? 只復(fù)制myFile文件夾下的所有文件到myPhoto中,不包括子文件夾中的文件

如果要復(fù)制所有子文件夾下文件可使用:

xcopy myFile myPhoto /s? 不能復(fù)制空目錄

xcopy myFile myPhoto /e? 復(fù)制空目錄

rd命令:刪除空目錄

remove directory

rd? [盤符:][路徑名]<子目錄名>

只能刪除空目錄树灶,不能刪除當(dāng)前目錄

rd myFile 刪除myFile目錄

rd myFile\aaa 只能刪除aaa目錄,不能刪除myFile目錄

del命令:刪除文件

delete? 刪除

刪除目錄中的一個或一組文件,不能刪除目錄

del info.txt 刪除info.txt文件

del myFile\* 刪除myFile目錄下所有的文件

cls命令:清空屏幕

exit命令:退出dos命令行

mspaint:打開畫圖板

notepad:打開記事本

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 二:Java

1:java是什么糯而?

java是一種高級編程語言天通,主要用戶面對對象編程(萬物皆可對象!)熄驼,用程序來解決現(xiàn)實中的實際問題像寒。

2:java的特性? ? ? ??

1》java是面對對象的編程語言

2》Java是一種與平臺無關(guān)的語言(編譯一次,到處運行)

3》java是一種健壯的語言瓜贾,吸收了c/c++的很多優(yōu)點并加以改進(jìn)

4》具有較高的安全性(自動回收垃圾诺祸,強(qiáng)制類型檢查也就是強(qiáng)類型的編程語言,取消了指針)

5》開源(最重要的一點<缆筷笨!不要錢啊)

3:java運行的核心機(jī)制

1》高級編程語言的類型

? ? 編譯型:c龟劲,c++胃夏,java,會生成二進(jìn)制文件比如exe昌跌,字節(jié)碼文件等

? ? 解釋型:JavaScript,basic 等不會生成二進(jìn)制文件

? ? java是兩種語言的結(jié)合:先編譯仰禀,然后再解釋運行

2》java的兩個核心機(jī)制

?java虛擬機(jī)-------》JVM(字節(jié)碼文件無論什么平臺都可運行)

????1 JVM可以理解成一個可運行Java字節(jié)碼的虛擬計算機(jī)系統(tǒng)。

????它有一個解釋器組件蚕愤,可以實現(xiàn)Java字節(jié)碼和計算機(jī)操作系統(tǒng)之間的通信

????對于不同的運行平臺答恶,有不同的JVM。

????2 JVM屏蔽了底層運行平臺的差別萍诱,實現(xiàn)了“一次編譯亥宿,隨處運行”。

自動垃圾回收(Garbage Collection) --------》GC

自從開始用java砂沛,再也不用手動回收垃圾了L潭蟆!碍庵!嗚嗚嗚~~~

1 在C/C++等語言中映企,由程序員負(fù)責(zé)回收無用內(nèi)存,而Java語言消除了程序員回收無用內(nèi)存空間的責(zé)任...這也太難了

2 JVM提供了一種系統(tǒng)線程跟蹤存儲空間的分配情況。并在JVM的空閑時静浴,檢查并釋放那些可以被釋放的存儲空間堰氓。

垃圾回收器在Java程序運行過程中自動啟用,程序員無法精確控制和干預(yù)苹享,即使程序員通過代碼告訴垃圾回收器執(zhí)行双絮,不會立即回收內(nèi)存浴麻。(具體后面會更具體介紹java的垃圾回收機(jī)制)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?JDK安裝和環(huán)境配置

? ? ? ? ? ?關(guān)于java的安裝,其實需要注意的不多囤攀,但是對于大多數(shù)小白來說還是有一些困難滴软免,特別是一直沒裝好環(huán)境的,內(nèi)心也許會崩潰哦~~~下面就讓我來給大家介紹一下jdk安裝的基本步驟吧

JDK(Java Development Kits)-- Java開發(fā)工具集

主要包括:

JRE(Java RunTime Environment)Java運行時環(huán)境

Java編譯器(javac.exe)

Java運行時解釋器(java.exe)

Java文檔化工具(javadoc.exe)

其它工具及資源

JDK包含了JRE而JRE包含了JVM

環(huán)境變量的配置

首先打開系統(tǒng)搜索編輯環(huán)境變量

1 添加JAVA_HOME環(huán)境變量

指向JDK安裝目錄例如:c:\Program Files\Java\jdk1.8.0_121

2:修改path

用于指定操作系統(tǒng)的可執(zhí)行指令的路徑焚挠,在路徑最前面添加? ? ?%JAVA_HOME%\bin;

驗證環(huán)境變量配置成功:打開命令行輸入 java -version 和 javac

編輯工具推薦:初期以記事本類工具為主膏萧,練習(xí)基本的編輯代碼的能力,常見的記事本工具推薦notePad++蝌衔,后期主要用idea 這是個好東西榛泛,具體安裝方式以及破解方式搜索度娘

????????????????????????????5.1 Java開發(fā)步驟

1:編寫源程序 2:編譯? 3:運行

helloWorld.java----》helloWorld.class-------->運行

// HelloWorld類名和文件名相同

public class HelloWorld {

????????????????????public static void main(String[] args){

????????????????????????????System.out.println("Hello World!");???//向外輸出? 打印

????????????????????}

}

第二步:編譯(Compile)

在命令行中輸入:javac HelloWorld.java

編譯后會生成后綴為.class的文件,我們稱為字節(jié)碼文件 ,字節(jié)碼文件可以在JVM上面運行。

第三步:運行

在命令行中輸入:java HelloWorld

java 后面是類名噩斟,不是文件名

5.2 源文件中的類

1. 如果類不是public修飾的 曹锨, 類名可以和源文件的名字不同,但是如果類名是public修飾的剃允,源文件的名字必須和類名相同沛简。

2. 一個源文件中可以有多個類。

3. 一個源文件中只能有一個用public修飾的類硅急。

十六進(jìn)制?? ? ????基本數(shù)字0-9 A B C D E F?

規(guī)則 逢16進(jìn)1

二進(jìn)制? ? ? ? ? ? 只有0覆享,1逢二進(jìn)一?

第六節(jié):注釋

注釋的作用就是幫助程序員理解程序的作用佳遂。共有三種注釋: 單行注釋营袜、多行注釋、文檔注釋(后面講)

//適用于注釋一行

/*多行注釋

適用于同時注釋很多行

注釋內(nèi)容

注釋內(nèi)容

*/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末丑罪,一起剝皮案震驚了整個濱河市荚板,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吩屹,老刑警劉巖跪另,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異煤搜,居然都是意外死亡免绿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門擦盾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘲驾,“玉大人,你說我怎么就攤上這事迹卢×晒剩” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵腐碱,是天一觀的道長誊垢。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么喂走? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任殃饿,我火速辦了婚禮,結(jié)果婚禮上缴啡,老公的妹妹穿的比我還像新娘壁晒。我一直安慰自己,他們只是感情好业栅,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布秒咐。 她就那樣靜靜地躺著,像睡著了一般碘裕。 火紅的嫁衣襯著肌膚如雪携取。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天帮孔,我揣著相機(jī)與錄音雷滋,去河邊找鬼。 笑死文兢,一個胖子當(dāng)著我的面吹牛晤斩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播姆坚,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼澳泵,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了兼呵?” 一聲冷哼從身側(cè)響起兔辅,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎击喂,沒想到半個月后维苔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡懂昂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年介时,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凌彬。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡沸柔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出饿序,到底是詐尸還是另有隱情勉失,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布原探,位于F島的核電站乱凿,受9級特大地震影響顽素,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜徒蟆,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一胁出、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧段审,春花似錦全蝶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姥闪,卻和暖如春始苇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背筐喳。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工催式, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人避归。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓荣月,卻偏偏與公主長得像,于是被迫代替她去往敵國和親梳毙。 傳聞我的和親對象是個殘疾皇子哺窄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容