版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、java語言簡介,Page 2,java是從哪里來的? java父親: James Gosling (詹姆斯格林)最初被稱為Oak,是為了解決電視、電話、鬧鐘、烤面包等家電設(shè)備的控制和通信問題而設(shè)定的家電設(shè)備等小型系統(tǒng)的編程語言。 由于這些智能家電的市場需求沒有預(yù)期的高,Sun放棄了這個修訂計劃。 當(dāng)Oak幾乎失敗時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun公司看到了Oak在計算機(jī)網(wǎng)絡(luò)上的廣泛應(yīng)用前景,改造了Oak,并正式發(fā)表了“Java”的名稱。 JAVA能做什么?JAVA語言體系、Java se Java平臺、標(biāo)準(zhǔn)javastandardeditionjavastandardeditioneditio
2、n在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中使用包括java基本語法和基本類庫. java SE包含支持Java Web服務(wù)開發(fā)的類,為Java平臺,企業(yè)版(Java SE )提供了基礎(chǔ)。 密碼:第mis 2006帳戶:第一、JAVA語言系統(tǒng)、Java ee Java平臺、企業(yè)版企業(yè)版企業(yè)版可移植性、可靠性幫助開發(fā)和部署安全的服務(wù)器端JAVA應(yīng)用程序Java EE基于Java SE構(gòu)建,是實現(xiàn)企業(yè)級面向服務(wù)的體系結(jié)構(gòu)(SOA )和Web 2.0應(yīng)用程序的Web服務(wù)、組件JAVA語言系統(tǒng)、Java me Java平臺和Micro Edition Java ME為移動設(shè)備(如移動電話、PDA、電視機(jī)頂
3、盒和打印機(jī))以及在嵌入式設(shè)備上運行的應(yīng)用提供了堅固靈活的環(huán)境。 在Java ME中,創(chuàng)建了一次基于靈活的用戶界面、強(qiáng)大的安全模型、許多內(nèi)置網(wǎng)絡(luò)協(xié)議、能夠動態(tài)下載的網(wǎng)絡(luò)應(yīng)用程序和脫機(jī)應(yīng)用程序Java ME規(guī)范的應(yīng)用程序想做JAVA知識點、JAVA開發(fā)嗎? 你想開發(fā)安卓嗎? 先打好基礎(chǔ)先學(xué)好JAVA SE! 不要! 不要! 學(xué)習(xí)之后能做什么?電子商務(wù)系統(tǒng)、OA辦公系統(tǒng)(企業(yè)級應(yīng)用)、3G Android開發(fā),如何學(xué)習(xí)、練習(xí)Java,作業(yè)思維根據(jù)練習(xí)中的結(jié)果在學(xué)生之間共享學(xué)習(xí)成果,交流與老師交流,提問,交流感覺總結(jié)學(xué)習(xí)成果知道溫故新二、java開發(fā)環(huán)境的構(gòu)建、一些模糊的概念、java虛擬機(jī): JVM
4、 (java Virtual Machine )是運行所有java程序的抽象校正機(jī),是java語言的運行環(huán)境,也是Java最具吸引力的特性之一。 JRE:JAVA運行時環(huán)境運行Java程序所需的環(huán)境的集合。 包括JVM標(biāo)準(zhǔn)實現(xiàn)和JAVA核心類庫。 JDK:Java開發(fā)人員工具包Java開發(fā)工具包,JDK是整個Java的核心,包括Java運行環(huán)境、Java工具和基于Java的類庫。 JAVA的歷史版,1995年5月23日,JAVA語言誕生1996年1月,最初的JDK-JDK1.0誕生1996年9月,約8.3萬頁應(yīng)用JAVA技術(shù)制作了1999年6月。 SUN公司發(fā)布了Java的三個版本:標(biāo)準(zhǔn)版(J
5、2SE )、企業(yè)版(J2EE )、微型版(J2ME) 2000年5月8日,JDK1.3于2002年2月26日,從J2SE1.4開始發(fā)布,從這個Java的訂正算起,此時就是Java的樣子j2ee以Java EE、J2SE以Java SE、J2ME以Java ME 2009年04月20日、Oracle 74以74億美元收購了Sun。 取得java的著作權(quán)。 2010年9月,JDK7.0發(fā)布,增加了簡單的閉包功能。 2011年7月甲骨文公司發(fā)表了java7的正式版本。 JDK下載和安裝、下載地址:選擇適當(dāng)?shù)陌姹尽惭bWindows環(huán)境JDK、設(shè)置環(huán)境變量以及搜索Windows可執(zhí)行命令的path路徑
6、,需要將java.exe添加到path路徑中。java_home:d:jdk1.6.0_24、JAVA_HOME : jdk安裝路徑、PATH : D:jdk1.6.0_24 bin.PATH:%JAVA_HOME%bin; 不配置,CLASSPATH :CLASSPATH :JDK1.5以上的版本,三,HelloWolrd的制作,java程序執(zhí)行原理javac命令詳細(xì)解java命令使用,HelloWolrd。 /Java源文件Helloworld.java /文件名與類名相同,/Java區(qū)分大小寫,注意空格,括號對public class Helloworld /String中的s是大寫pu
7、blicstatiiion );JAVA執(zhí)行原理、編譯JAVAc程式: JAVAc d目標(biāo)路徑類別路徑類別來源檔案名稱、JAVA程式執(zhí)行: JAVA類別路徑類別路徑JAVA完整類別名稱、avac為. JAVA檔案編譯為avass文件avac將. java文件編譯為. class文件,javac將. java文件編譯為. class文件,第一個java程序:注意事項,java源文件將“java” 源文件的基本組件是類(class ),類似于本示例中的Helloworld類。 一個源文件最多包含一個公共類。 對其他類的數(shù)量沒有限制(每個類在編譯時生成相應(yīng)的. class文件)。 源文件名必須與公共
8、類名相匹配。 Java應(yīng)用程序的執(zhí)行門戶是main方法,有固定的寫法: publicstaticvoidmain (string args ),Java虛擬機(jī)一看到這個詞語,就可以認(rèn)為程序從這里被執(zhí)行。 Java方法由一個語句組成,每個語句以分號結(jié)尾。 注釋,單行注釋,/單行注釋,多行注釋,/*這是多行注釋*/*,這是文檔注釋*/*,這是文檔注釋javadoc.exe工具提取文檔注釋的內(nèi)容。 生成幫助文檔學(xué)習(xí)構(gòu)建自己的環(huán)境,使用COPY掌握path和classpath的概念Path:window查找可執(zhí)行文件時查找path的各個路徑,例如在命令行打開QQ登錄界面f 33666 class pa
9、th :在JVM上運行Java程序時常見的錯誤精通Java程序的簡單規(guī)則編譯和運行Java程序、集成開發(fā)環(huán)境IDE、integrateddevelopmentenvironment :變量和標(biāo)識符、數(shù)據(jù)類型變量名稱、int age、標(biāo)識符實際上是名稱、變量名稱、類名稱、包名稱等。 必須由a、字母、數(shù)字、下劃線_、美元符號$構(gòu)成。 b .不能以數(shù)字開頭的c、不是關(guān)鍵字的關(guān)鍵字、保留詞是指編譯器具有特殊意義,系統(tǒng)使用的詞。 常數(shù)是在程序執(zhí)行中不變更的數(shù)據(jù)。 例如,5、常量、表達(dá)式、賦值運算符和表達(dá)式最終得到結(jié)果,賦值運算符變量=表達(dá)式int age=25,數(shù)據(jù)類型、數(shù)值整數(shù)、直接量和整數(shù)直接量的默
10、認(rèn)值為int類型,并聲明長直接量加上l或l。 例如:長a=4555 l; 中的組合圖層性質(zhì)變更選項。 浮點型直接量的缺省值為double型,聲明浮點型直接量加上f或f。 浮點f=4. 555 f;算術(shù)運算符,練習(xí): 1以確定整數(shù)是奇數(shù)還是偶數(shù)。 1000秒到底是? 分鐘? 是幾秒? 假設(shè)今天是星期三,28天后是星期幾? 注意:浮點型的修正算法近似,任何語言都無法高精度記憶。 例如:1.0 0.9的結(jié)果為0.0999999999999,不需要明確指出數(shù)值類型的轉(zhuǎn)換、擴(kuò)展類型,可以自動執(zhí)行轉(zhuǎn)換,縮小類型必須明確強(qiáng)制轉(zhuǎn)換。 龍a1=5566升; int a2=(int)a1; 自動型轉(zhuǎn)換操作數(shù)規(guī)則: 1、如果操作數(shù)的一方為雙精度型,則將另一方轉(zhuǎn)換為雙精度型。 2 .否則,如果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行員工勞動合同管理規(guī)定制度
- 2026年窗簾布藝員工培訓(xùn)合同協(xié)議
- 2026年服務(wù)器租賃合同標(biāo)準(zhǔn)版
- 獵頭服務(wù)合同2026年保密期限
- 2026年消防工程消防演練合同
- 2026年人力資源派遣服務(wù)合同協(xié)議
- 工業(yè)機(jī)器人焊接系統(tǒng)開發(fā)合同協(xié)議
- 易貨貿(mào)易合同2026年保密協(xié)議書
- 寵物店店長年終總結(jié)
- 培訓(xùn)講師課件評選方案
- 【中國信通院】2025年軟件工程智能化標(biāo)準(zhǔn)體系建設(shè)指南
- 臨床微生物標(biāo)本采集運送及處理
- GB/T 20863.3-2025起重機(jī)分級第3部分:塔式起重機(jī)
- 產(chǎn)業(yè)發(fā)展規(guī)劃編制方案
- 腎病科出科考試題及答案
- 感術(shù)行動培訓(xùn)課件
- 2025年脫毒馬鈴薯新品種示范基地建設(shè)工作方案
- 客運企業(yè)事故管理制度
- 2025年煙機(jī)設(shè)備機(jī)械修理工(二級)技能等級認(rèn)定考試題庫(含答案)
- 2025年上海市崇明區(qū)高考英語一模試卷
- 公司過賬協(xié)議合同
評論
0/150
提交評論