java概述:
1991年Sun公司的JamesGosling(詹姆斯·高斯林)等人開端開發(fā)稱號(hào)為Oak的言語(yǔ),希望用于控制嵌入在有線電視交流盒、PDA等的微處置器;
1994年將Oak言語(yǔ)更名為Java;
Java的三種技術(shù)架構(gòu):
JAVAEE:JavaPlatformEnterpriseEdition,開發(fā)企業(yè)環(huán)境下的應(yīng)用程序,主要針對(duì)web程序開發(fā);
JAVASE:JavaPlatformStandardEdition,完成桌面應(yīng)用程序的開發(fā),是其它兩者的根底;
JAVAME:JavaPlatformMicroEdition,開發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備,如手機(jī)中的程序;
1,JDK:JavaDevelopmentKit,java的開發(fā)和運(yùn)轉(zhuǎn)環(huán)境,java的開發(fā)工具和jre。
2,JRE:JavaRuntimeEnvironment,java程序的運(yùn)轉(zhuǎn)環(huán)境,java運(yùn)轉(zhuǎn)的所需的類庫(kù)+JVM(java虛擬機(jī))。
3,配置環(huán)境變量:讓javajdk\bin目錄下的工具,能夠在恣意目錄下運(yùn)轉(zhuǎn),緣由是,將該工具所在目錄通知了系統(tǒng),當(dāng)運(yùn)用該工具時(shí),由系統(tǒng)幫我們?nèi)フ抑付ǖ哪夸洝?br />
環(huán)境變量的配置:
1):永世配置方式:JAVA_HOME=%裝置途徑%\Java\jdkpath=%JAVA_HOME%\bin
2):暫時(shí)配置方式:setpath=%path%;C:\ProgramFiles\Java\jdk\bin
特性:系統(tǒng)默許先去當(dāng)前途徑下找要執(zhí)行的程序,假如沒有,再去path中設(shè)置的途徑下找。
classpath的配置:
1):永世配置方式:classpath=.;c:\;e:\
2):暫時(shí)配置方式:setclasspath=.;c:\;e:\
留意:在定義classpath環(huán)境變量時(shí),需求留意的狀況
假如沒有定義環(huán)境變量classpath,java啟動(dòng)jvm后,會(huì)在當(dāng)前目錄下查找要運(yùn)轉(zhuǎn)的類文件;
假如指定了classpath,那么會(huì)在指定的目錄下查找要運(yùn)轉(zhuǎn)的類文件。
還會(huì)在當(dāng)前目錄找嗎??jī)煞N狀況:
1):假如classpath的值結(jié)尾處有分號(hào),在詳細(xì)途徑中沒有找到運(yùn)轉(zhuǎn)的類,會(huì)默許在當(dāng)前目錄再找一次。
2):假如classpath的值結(jié)果出沒有分號(hào),在詳細(xì)的途徑中沒有找到運(yùn)轉(zhuǎn)的類,不會(huì)再當(dāng)前目錄找。
??普通不指定分號(hào),假如沒有在指定目錄下找到要運(yùn)轉(zhuǎn)的類文件,就報(bào)錯(cuò),這樣能夠調(diào)試程序。
4,javac命令和java命令做什么事情呢?
要曉得java是分兩局部的:一個(gè)是編譯,一個(gè)是運(yùn)轉(zhuǎn)。
javac:擔(dān)任的是編譯的局部,當(dāng)執(zhí)行javac時(shí),會(huì)啟動(dòng)java的編譯器程序。對(duì)指定擴(kuò)展名的.java文件停止編譯。生成了jvm能夠辨認(rèn)的字節(jié)碼文件。也就是class文件,也就是java的運(yùn)轉(zhuǎn)程序。
java:擔(dān)任運(yùn)轉(zhuǎn)的局部.會(huì)啟動(dòng)jvm.加載運(yùn)轉(zhuǎn)時(shí)所需的類庫(kù),并對(duì)class文件停止執(zhí)行.
一個(gè)文件要被執(zhí)行,必需要有一個(gè)執(zhí)行的起始點(diǎn),這個(gè)起始點(diǎn)就是main函數(shù).
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長(zhǎng)沙市天心區(qū)芙蓉中路三段398號(hào)新時(shí)空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運(yùn)營(yíng)網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號(hào)