Java簡介

  • Java簡介
    Java包括JavaSE番舆、JavaEE喘帚、JavaME.png


  • 核心概念:JVM、JDK反粥、JRE
    JVM(Java Virtual Machine):Java虛擬機(jī)卢肃,也是Java基礎(chǔ)的核心。實(shí)現(xiàn)Java的跨平臺才顿,在Windows莫湘、macOS、Linux等平臺下運(yùn)行Java程序郑气。
    作用:加載.class并運(yùn)行.class幅垮。
    JVM處理流程.png

JRE(Java Runtime Environment):Java運(yùn)行時(shí)環(huán)境。要運(yùn)行Java程序就需要安裝JRE尾组。
JRE包含JVM忙芒、庫函數(shù)和運(yùn)行Java應(yīng)用程序所必須的文件【JRE=JVM+Java系統(tǒng)類庫(小零件)】。
JDK(Java Development Kit):Java開發(fā)工具包讳侨。沒有JDK就不能進(jìn)行Java程序開發(fā)呵萨。
JDK包含JRE,以及增加了編譯器跨跨、調(diào)試器等用于程序開發(fā)的文件(Java程序所必須的命令工具)【JDK=JRE(或JVM+Java系統(tǒng)類庫(小零件))+編譯潮峦、運(yùn)行等命令工具】。


JVM歹叮、JDK跑杭、JRE三者關(guān)系.png

注意:1.想要運(yùn)行一個(gè)Java程序所要的最小環(huán)境為JRE;
2.想要開發(fā)一個(gè)Java程序所需的最小環(huán)境為JDK咆耿;

  • Java開發(fā)工具
    IntelliJ IDEA
    MyEclipse(對Eclipse工具的擴(kuò)展德谅,把一些優(yōu)秀的插件集成到Eclipse工具中,是開發(fā)更簡單更快捷)
    Eclipse(開源工具)

  • 搭建Java開發(fā)環(huán)境

  1. 下載JDK萨螺,并按照提示完成JDK安裝窄做。下載地址:JDK下載
    JDK安裝完成后可根據(jù)路徑(默認(rèn)路徑:C:\Java\jdk1.8.0_171)查看其中的文件愧驱,其中bin目錄下為可執(zhí)行文件,在bin里邊關(guān)注下javac(編譯)和java(運(yùn)行)兩個(gè)執(zhí)行文件椭盏;lib目錄下為java開發(fā)時(shí)用到的類庫文件组砚。

  2. MacOS平臺下安裝完成JDK后不用再配置其他東西。

Windows平臺下:需要配置JDK環(huán)境變量 JAVA_HOME(配置JDK安裝路徑)掏颊、PATH(配置JDK命令文件的位置糟红,即bin目錄)、CLASSPATH(配置開發(fā)用到的類庫文件的位置乌叶,即lib目錄)盆偿。
配置路徑:
1)找到配置JDK環(huán)境變量的位置,右擊“計(jì)算機(jī)” -> 選擇“屬性” -> 窗口中選擇“高級系統(tǒng)設(shè)置” -> 在系統(tǒng)屬性窗口中選擇“高級” -> 在高級的下面選擇“環(huán)境變量(N)...”按鈕 -> 環(huán)境變量窗口中找到“系統(tǒng)變量” 准浴。
2)在系統(tǒng)變量下進(jìn)行配置:
a. 配置“ JAVA_HOME”事扭,在系統(tǒng)變量下“JAVA_HOME”變量在列表里默認(rèn)是沒有的 -> 我們需新建“ JAVA_HOME”變量,點(diǎn)擊“新建”按鈕 -> 在“新建系統(tǒng)變量”窗口填寫變量名(JAVA_HOME)和變量值(JDK安裝路徑C:\Java\jdk1.8.0_171),點(diǎn)擊確定完成第一個(gè)環(huán)境變量“ JAVA_HOME”的配置乐横;
b. 配置“ PATH”求橄,其實(shí)在系統(tǒng)變量里邊已經(jīng)有“PATH”變量了,我們需要找到“PATH”變量選中葡公,選擇編輯按鈕罐农,在最前面添加我們的bin目錄(C:\Java\jdk1.8.0_171\bin;或“%JAVA_HOME%\bin;(推薦)),并用分號(;)與后邊的路徑隔開匾南,點(diǎn)擊確定完成“PATH”變量的配置啃匿;
c. 配置“ CLASSPATH”,在系統(tǒng)變量下“ CLASSPATH”變量在列表里默認(rèn)也是沒有的 -> 我們需新建“ CLASSPATH”變量蛆楞,點(diǎn)擊“新建”按鈕 -> 在“新建系統(tǒng)變量”窗口填寫變量名(CLASSPATH)和變量值(在這里需要注意溯乒,首先編輯框內(nèi)寫一個(gè)點(diǎn)“.”代表當(dāng)前路徑,然后寫一個(gè)分號“;”把路徑隔開豹爹,然后寫入JDK安裝路徑“.;C:\Java\jdk1.8.0_171\lib;“或者”.;%JAVA_HOME%\lib;(推薦)”),點(diǎn)擊確定完成環(huán)境變量“ CLASSPATH”的配置裆悄,至此我們完成了以上三個(gè)變量的配置,一直點(diǎn)擊確定即可臂聋。

注意: CLASSPATH環(huán)境變量:如果使用JDK1.5以上版本就不需要配置這個(gè)環(huán)境變量了光稼,因?yàn)镴RE會自動(dòng)搜索當(dāng)前路徑下的類文件及相關(guān)的jar包。但是配置也行孩等。

  1. 驗(yàn)證Java環(huán)境配置的對不對艾君。
    1)MacOS平臺下:打開“終端(Terminal)”。
    Windows平臺下:點(diǎn)擊“開始” -> 輸入“cmd” -> 打開dos命令行肄方。
    2)在命令行里分別輸入“java”命令冰垄,按Enter;“javac”命令权她,按Enter虹茶;和“java -version”命令逝薪,按Enter。分別出現(xiàn)如下圖Java蝴罪、Javac的用法提示和Java版本信息董济,則證明Java開發(fā)環(huán)境是沒問題的。


    java命令提示.png
javac命令提示.png
java -version命令.png


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末要门,一起剝皮案震驚了整個(gè)濱河市虏肾,隨后出現(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)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布蟀淮。 她就那樣靜靜地躺著最住,像睡著了一般。 火紅的嫁衣襯著肌膚如雪怠惶。 梳的紋絲不亂的頭發(fā)上涨缚,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音甚疟,去河邊找鬼仗岖。 笑死逃延,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的轧拄。 我是一名探鬼主播揽祥,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼檩电!你這毒婦竟也來了拄丰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤俐末,失蹤者是張志新(化名)和其女友劉穎料按,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卓箫,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡载矿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烹卒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闷盔。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖旅急,靈堂內(nèi)的尸體忽然破棺而出逢勾,到底是詐尸還是另有隱情,我是刑警寧澤藐吮,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布溺拱,位于F島的核電站,受9級特大地震影響谣辞,放射性物質(zhì)發(fā)生泄漏迫摔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一泥从、第九天 我趴在偏房一處隱蔽的房頂上張望攒菠。 院中可真熱鬧,春花似錦歉闰、人聲如沸辖众。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凹炸。三九已至鼎兽,卻和暖如春碍讯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背工扎。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留变骡,地道東北人离赫。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像塌碌,于是被迫代替她去往敵國和親渊胸。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

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