国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java自學(xué)筆記(第一天)安裝Java8---配置運(yùn)行環(huán)境---編寫"hello world"程序---注釋

2019-11-14 21:14:42
字體:
供稿:網(wǎng)友
java自學(xué)筆記(第一天)安裝Java8---配置運(yùn)行環(huán)境---編寫"hello world"程序---注釋

(1)jvm,jre,jdk分別是什么:

jvm:Java Virtual Machine(Java虛擬機(jī))

jre:java runtime environment,就是java程序的運(yùn)行環(huán)境

jdk:JDK(Java Development Kit) 是 Java 語(yǔ)言的軟件開發(fā)工具包

jdk中包含jre,jre中包含jvm

(2)下載,安裝jdk8:

用命令提示符試運(yùn)行jdk目錄下bin目錄下的javac.exe

jre目錄下的bin目錄中沒有javac.exe文件

java8在Windows xp安裝時(shí)會(huì)報(bào)出[無(wú)法定位程序輸入點(diǎn) RegDeleteKeyExA 于動(dòng)態(tài)鏈接庫(kù) ADVAPI32.dll 上。 ]的錯(cuò)誤。

解決辦法:將下載所得java安裝包放到將要安裝的jdk路徑下,使用7-zip解壓工具將安裝包解壓到當(dāng)前目錄下得到tools.zip包,將提 取到的tools.zip再次通過7-zip解壓到當(dāng)前目錄下得到j(luò)dk文件,打開lib目錄你會(huì)發(fā)現(xiàn)以前的tools.jar變成了 tools.pack以及jre/lib下的rt.jar變成了rt.pack,所以我們需要將他還回我們熟悉的形式,jdk下的bin /unpack200.exe就是用來轉(zhuǎn)換的工具,我們只需要在命令行中調(diào)用工具執(zhí)行轉(zhuǎn)換即可.d:/jdk8>FOR /R %f IN (*.pack) DO "d:/jdk8/bin/unpack200.exe" -r -v "%f" "%~pf%~nf.jar"然后轉(zhuǎn)換完成即可。(解決方案來自百度)

(3)配置操作系統(tǒng)中運(yùn)行java的環(huán)境:

我的電腦-屬性-高級(jí)-環(huán)境變量-在系統(tǒng)變量path中加入Java的安裝目錄(D:/jdk/bin),也可以新建一個(gè)java_home系統(tǒng)變 量,設(shè)置值是java的安裝目錄D:/jdk,在path系統(tǒng)變量中動(dòng)態(tài)獲取java_home中的值(%java_home%/bin)

配置臨時(shí)環(huán)境變量:在cmd命令行中使用set命令,set java_home=d:/jdk

臨時(shí)環(huán)境變量只對(duì)使用set的cmd的當(dāng)前窗口及這個(gè)窗口打開的新窗口(使用start命令)中有用,%xxx%動(dòng)態(tài)獲取系統(tǒng)變量xxx中的值

(4)*.java 文件(Java代碼)(人類編程語(yǔ)言) -----> 使用bin/javac.exe編譯--------> *.class 文件(java虛擬機(jī)運(yùn)行的文件)(機(jī)器語(yǔ)言)

bin/java.exe 運(yùn)行 *.class 文件,如有錯(cuò)誤一定要仔細(xì)查看,文件目錄和文件名

(5)錯(cuò)誤:程序包system不存在---->java的類都是大寫字母開頭

(6)class:是Java中的關(guān)鍵字,用于定義類,Java語(yǔ)言的程序代碼都需要定義在類中

關(guān)鍵字:被Java語(yǔ)言賦予了特殊含義的單詞

(7)配置classpath系統(tǒng)變量:設(shè)置Classpath的目的,在于告訴Java執(zhí)行環(huán)境,在哪些目錄下可以找到您所要執(zhí)行的Java程序所需要的類或者包(.class文件等)其優(yōu)先級(jí) 高于 *.class文件所在的目錄

set classpath=d:/ 和 set classpath=d:/; 區(qū)別在于最后的分號(hào),有分號(hào)表示先找指定目錄再找當(dāng)前目錄,沒有分號(hào)表示只找指定目錄不找當(dāng)前目錄

指定多目錄 set classpath=.;d:/;c:/

(8)系統(tǒng)變量path路徑指定.exe文件

  系統(tǒng)變量classpath路徑指定.class文件

配置系統(tǒng)變量后,可在cmd任意目錄下執(zhí)行,想要執(zhí)行的文件

(9)cmd命令行可執(zhí)行所有.exe文件 ------ (桌面快捷方式的參數(shù)值設(shè)定)

(10)定義類名時(shí),每個(gè)單詞首字母都需大寫,

(11)public static void main(String[] args){} 使用javac.exe編譯錯(cuò)誤代碼(例如mian)時(shí) 不報(bào)錯(cuò),但是再java.exe執(zhí)行時(shí)報(bào)錯(cuò)

(12)工具--文件夾選項(xiàng)--查看--隱藏已知文件類型的擴(kuò)展名

(13)javac 編譯時(shí) 不區(qū)分 .java 文件名的大小寫

    java 運(yùn)行時(shí) 區(qū)分 .class 文件名的大小寫

(14) // 單行注釋

  /* */ 多行注釋 多行注釋不能套用

  /** */ 文檔注釋

  注釋格式 1.需求 2.思路 3.步驟

(15)editplus 藍(lán)色是關(guān)鍵字 紅色是類


上一篇:java之生成jar包

下一篇:Java中空白final

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟连| 富锦市| 灵宝市| 依兰县| 黑河市| 宁晋县| 攀枝花市| 清流县| 余江县| 景泰县| 卫辉市| 关岭| 汽车| 平顶山市| 绥中县| 大连市| 滦平县| 中西区| 册亨县| 威信县| 江山市| 大荔县| 西平县| 昭苏县| 沭阳县| 名山县| 涟水县| 桐梓县| 林西县| 宿迁市| 新化县| 云浮市| 陆良县| 元阳县| 驻马店市| 磐石市| 蕉岭县| 灵川县| 大安市| 比如县| 泰来县|