版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序分析與設(shè)計(jì)
(第一章Java語(yǔ)言概述)授課老師:唐姍Java語(yǔ)言的起源與發(fā)展Java語(yǔ)言的特點(diǎn)Java開(kāi)發(fā)環(huán)境JavaAPIEclipse簡(jiǎn)介2023/2/52內(nèi)容提要初識(shí)JavaJava是在1995年由Sun公司推出的一種極富創(chuàng)造力的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。它由Java之父JamesGosling博士設(shè)計(jì)Java最初的名字是Oak,在1995年被重命名為JavaJava是一種通過(guò)解釋方式來(lái)執(zhí)行的語(yǔ)言用Java語(yǔ)言編寫(xiě)的程序可以運(yùn)行在任何平臺(tái)和設(shè)備上2023/2/53JamesGoslingJava發(fā)展至今,按應(yīng)用范圍分為3個(gè)版本,即JavaSE、JavaEE、JavaME.JavaSE:是Java的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用程序的開(kāi)發(fā),同時(shí)也是Java的基礎(chǔ),它包含Java語(yǔ)言基礎(chǔ)、JDBC操作、I/O、網(wǎng)絡(luò)通信、多線程等技術(shù)JavaEE:是Java2的企業(yè)版,只要用于開(kāi)發(fā)企業(yè)級(jí)分布式的網(wǎng)絡(luò)程序,如電子商務(wù)網(wǎng)站和ERP系統(tǒng)JavaME:主要用于嵌入式系統(tǒng)開(kāi)發(fā),如平板電腦、手機(jī)等移動(dòng)通信電子設(shè)備2023/2/54Java的版本2023/2/55JavaSE
體系結(jié)構(gòu)簡(jiǎn)單面向?qū)ο竺嫦蚓W(wǎng)絡(luò)魯棒性安全性可移植性解釋執(zhí)行高性能多線程動(dòng)態(tài)性2023/2/56Java語(yǔ)言的特點(diǎn)2023/2/57Java程序的編譯、運(yùn)行過(guò)程計(jì)算機(jī)JDK簡(jiǎn)介JDK(JavaDevelopmentKit)是Sun公司推出的Java開(kāi)發(fā)工具包,包括Java類(lèi)庫(kù)、Java編譯器、Java解釋器、Java運(yùn)行時(shí)環(huán)境和Java命令行工具JDK提供Java程序的編譯和運(yùn)行命令,但是沒(méi)有提供程序編輯環(huán)境其他一些Java開(kāi)發(fā)工具提供集成開(kāi)發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE),如Eclipse、MyEclipse、Jbuilder等,它們都是建立在JDK運(yùn)行環(huán)境之上的2023/2/58Java開(kāi)發(fā)環(huán)境下載地址:http:///technetwork/java/javase/downloads/index.html2023/2/59下載JDK編寫(xiě)Java應(yīng)用程序,可以使用任何一個(gè)文本編輯器來(lái)編寫(xiě)程序的源代碼,然后使用JDK搭配的工具進(jìn)行編譯和運(yùn)行。在一個(gè)編輯器中編寫(xiě)好的Java應(yīng)用程序,是擴(kuò)展名為.java的文件。通過(guò)javac.exe編譯生成擴(kuò)展名為class的字節(jié)碼文件。最后由java.exe執(zhí)行該字節(jié)碼文件。HelloJava.txt2023/2/510編寫(xiě)、編譯與運(yùn)行Java程序若是調(diào)用命令行窗口執(zhí)行,要么事先設(shè)定好Path和ClassPath這兩個(gè)環(huán)境變量,要么指定清楚javac.exe和java.exe的全路徑2023/2/511API(ApplicationProgrammingInterface,應(yīng)用程序接口)定義了許多通用的常量、函數(shù)、類(lèi)、接口等提供給應(yīng)用程序使用。每種程序設(shè)計(jì)語(yǔ)言都有各自的API。JavaAPI提供Java應(yīng)用程序所需的常量、類(lèi)、接口等,統(tǒng)稱(chēng)為類(lèi)庫(kù),按照功能將類(lèi)庫(kù)劃分成若干包包(package)是類(lèi)的集合,一個(gè)包中包含多個(gè)類(lèi);類(lèi)與文件對(duì)應(yīng),而包與文件夾對(duì)應(yīng);包中可以有子包,子包對(duì)應(yīng)一個(gè)子文件夾,由此構(gòu)成嵌套結(jié)構(gòu),成為包等級(jí)。2023/2/512JavaAPI包名說(shuō)明java.lang語(yǔ)言包,是java的核心類(lèi)庫(kù),包含許多重要的系統(tǒng)類(lèi),如Object,基本數(shù)據(jù)類(lèi)型包裝類(lèi)、數(shù)學(xué)類(lèi)、字符串類(lèi)、線程類(lèi)、異常處理相關(guān)類(lèi)等java.util實(shí)用包,包含日期相關(guān)類(lèi)、集合相關(guān)類(lèi)等java.awt抽象窗口工具包,用于圖形用戶(hù)界面java.applet包含Applet相關(guān)類(lèi)java.text文本包,提供文本和日期的各種格式j(luò)ava.io輸入輸出包,包含各種輸入輸出流和文件相關(guān)類(lèi)網(wǎng)絡(luò)包,包含各種網(wǎng)絡(luò)編程相關(guān)類(lèi)java.sql數(shù)據(jù)庫(kù)操作相關(guān)類(lèi)Javax.swing一種圖形用戶(hù)界面庫(kù)2023/2/513JavaAPI的常用包Eclipse是功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、調(diào)試、數(shù)據(jù)庫(kù)應(yīng)用及JavaEE應(yīng)用開(kāi)發(fā)。下載地址:/downloads/2023/2/514Eclipse簡(jiǎn)介2023/2/515在安裝Eclipse之前要確定已經(jīng)安裝好JDK。在第一次啟動(dòng)時(shí),Eclipse詢(xún)問(wèn)工作區(qū)路徑,工作區(qū)是存放源程序文件及配置文件的文件夾。創(chuàng)建Java項(xiàng)目并運(yùn)行(1.7.2)程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年某房地產(chǎn)公司與某家居企業(yè)關(guān)于智能家居系統(tǒng)的合同
- 雨水收集利用項(xiàng)目施工合同
- 垃圾焚燒發(fā)電廠大包工程施工合同
- 親子教育機(jī)構(gòu)店長(zhǎng)招聘合同樣本
- 研發(fā)服務(wù)租賃承包合同
- 劇院內(nèi)部裝修項(xiàng)目合同
- 林業(yè)作業(yè)拖拉機(jī)租賃合約
- 生態(tài)治理施工員聘用協(xié)議
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 設(shè)備維修進(jìn)度協(xié)議
- 吉蘭巴雷綜合癥的護(hù)理
- 中國(guó)畫(huà)創(chuàng)作智慧樹(shù)知到期末考試答案章節(jié)答案2024年湖北科技學(xué)院
- 第19課資本主義國(guó)家的新變化【中職專(zhuān)用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 中醫(yī)病歷書(shū)寫(xiě)基本規(guī)范
- 作物育種方法與實(shí)踐智慧樹(shù)知到期末考試答案2024年
- 個(gè)人建筑工程技術(shù)職業(yè)生涯發(fā)展規(guī)劃報(bào)告
- 排球《正面上手發(fā)球》教案
- 浣溪沙細(xì)雨斜風(fēng)作曉寒
- 2024-2030年中國(guó)pcba板行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 2023年檢測(cè)站站長(zhǎng)工作總結(jié)報(bào)告
- 排球競(jìng)賽規(guī)則
評(píng)論
0/150
提交評(píng)論