![東北石油大學(xué)軟件學(xué)院Java課件chapterJava介紹_第1頁(yè)](http://file4.renrendoc.com/view/0e1171e7ddca990d0ffc3eab6855fe06/0e1171e7ddca990d0ffc3eab6855fe061.gif)
![東北石油大學(xué)軟件學(xué)院Java課件chapterJava介紹_第2頁(yè)](http://file4.renrendoc.com/view/0e1171e7ddca990d0ffc3eab6855fe06/0e1171e7ddca990d0ffc3eab6855fe062.gif)
![東北石油大學(xué)軟件學(xué)院Java課件chapterJava介紹_第3頁(yè)](http://file4.renrendoc.com/view/0e1171e7ddca990d0ffc3eab6855fe06/0e1171e7ddca990d0ffc3eab6855fe063.gif)
![東北石油大學(xué)軟件學(xué)院Java課件chapterJava介紹_第4頁(yè)](http://file4.renrendoc.com/view/0e1171e7ddca990d0ffc3eab6855fe06/0e1171e7ddca990d0ffc3eab6855fe064.gif)
![東北石油大學(xué)軟件學(xué)院Java課件chapterJava介紹_第5頁(yè)](http://file4.renrendoc.com/view/0e1171e7ddca990d0ffc3eab6855fe06/0e1171e7ddca990d0ffc3eab6855fe065.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IntroductionToJavaProgrammingCollegeOfSoftwareLiu.ZhiGangEmail:dqpilzg@163.comC語(yǔ)言程序設(shè)計(jì)Java語(yǔ)言程序設(shè)計(jì)(雙語(yǔ))面向?qū)ο蟪绦蛟O(shè)計(jì)(c#語(yǔ)言)JSP程序設(shè)計(jì)課程設(shè)計(jì)J2EE企業(yè)級(jí)開(kāi)發(fā)技術(shù)(雙語(yǔ))課程設(shè)計(jì)ASP.NET程序設(shè)計(jì)(雙語(yǔ))1.課程體系數(shù)據(jù)結(jié)構(gòu)計(jì)算機(jī)組成原理計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)軟件工程……2.開(kāi)篇語(yǔ)(1)上課注意聽(tīng)講、做好筆記和實(shí)驗(yàn)練習(xí);(2)課后要及時(shí)復(fù)習(xí),認(rèn)真完成作業(yè)并且加以重視;(3)重視實(shí)驗(yàn)指導(dǎo)書(shū),理解掌握好各個(gè)程序;(4)必須注意紀(jì)律;(5)考試:平時(shí)成績(jī)10%(遲到早退、課堂紀(jì)律),遲到三次按照曠課一次處理,缺課三次不能參加考試實(shí)驗(yàn)成績(jī)30%(實(shí)驗(yàn)練習(xí)+實(shí)驗(yàn)作業(yè)+機(jī)試考試)筆試考試60%作者:(美)梁著,萬(wàn)波等譯出版社:機(jī)械工業(yè)出版社出版時(shí)間:2008-6-1印刷時(shí)間:2008-6-1ISBN:9787111234814當(dāng)當(dāng)價(jià):¥54.80作者:林巧民主編,肖艷等編著出版社:清華大學(xué)出版社出版時(shí)間:2008-9-1印刷時(shí)間:2008-9-1ISBN:9787302182146當(dāng)當(dāng)價(jià):¥25.903.教學(xué)參考書(shū)星期一星期二星期三星期四星期五1軟工09-1、2(1-8周)2345軟工09-1、2(1-8周)軟工09-1、2(1-8周)6軟工09-1,2課表地點(diǎn)1C-105星期一星期二星期三星期四星期五12軟工09-3、4(1-8周)3軟工09-3、4(2,4,6,8周)456軟工09-3、4(1,3,5,7周)軟工09-3、4(1-8周)軟工09-3,4課表地點(diǎn)1C-105CollegeOfSoftwareLiu.ZhiGangEmail:dqpilzg@163.comChapter1IntroductionofComputers,ProgramsandJavaObjectivesTounderstandthetheoryaboutJVMTomastertheJava’sVersionTowriteasimpleJavaprogramTocreate、compileandrunJavaprogramsTousetheEclipsetodevelopJavaprograms1.1Java’sHistoryJava的歷史1994.4,Sun公司.JamesGosling.項(xiàng)目名稱:Green.目標(biāo):家用電器邏輯控制系統(tǒng)誕生了新的開(kāi)發(fā)語(yǔ)言:Oak.1994.End,Gosling對(duì)OAK做了很多改進(jìn),發(fā)現(xiàn)Oak的機(jī)制非常適合做網(wǎng)絡(luò)程序,并取得了成功.1995,Oak改名為JAVA.JAVA是印尼的一個(gè)小島,該島盛產(chǎn)咖啡.1996,Java迅速流行導(dǎo)致很多公司開(kāi)始向SUN購(gòu)買JAVA的使用權(quán),公司有IBM、Microsoft、Netscape、Novell、Apple等JavaDesigner:JamesGosling(1955~),美國(guó)工程院的院士.SUN的副總裁2009.4.20OracleSun7400,000,000$2010.4.2Gosling離開(kāi)了Oracle公司比爾.蓋茨給予Java這樣的評(píng)價(jià):“Java是很長(zhǎng)時(shí)間以來(lái)最優(yōu)秀的程序設(shè)計(jì)語(yǔ)言?!盕igure.RankingListofProgrammingLanguageatDecember,2009Java的關(guān)鍵特點(diǎn)簡(jiǎn)單的面向?qū)ο蟮姆植际降目梢浦驳?.2Java’sFeatures書(shū)寫一次,在任何地方運(yùn)行這三個(gè)特點(diǎn)被C#所模仿Java源文件Java字節(jié)碼文件Java虛擬機(jī)UnixWindowsLinuxJava源文件Java字節(jié)碼文件Java虛擬機(jī)任何計(jì)算機(jī)AnyOS(1)Windows(2)Unix(3)LinuxFigure2.JavacanbeexecutedonanycomputerJVM(1)Java虛擬機(jī)(JavaVirtualMachine)(2)Java虛擬機(jī)是一個(gè)軟件,用來(lái)解釋java字節(jié)碼文件
(3)Java虛擬機(jī)也是一個(gè)虛擬的操作系統(tǒng),它屏蔽了很多操作系統(tǒng)之間的差異1.3JDKVersion
JDKDefinition:Java開(kāi)發(fā)工具包(JavaDevelopmentKit)VersionJDK1.0(1995)JDK1.1(1996)JDK1.2(1998)JDK1.3(2000)JDK1.4(2002)JDK1.5(2004)orJDK5JDK1.6(2006)orJDK6Java2Java1Youcangetitfreelyator
Java51.4Java’sVersionJava的版本J2SEJava標(biāo)準(zhǔn)版(JavaStandardEdition)用來(lái)開(kāi)發(fā)客戶端的程序J2EEJava企業(yè)版(JavaEnterpriseEdition)用來(lái)開(kāi)發(fā)服務(wù)端的程序,常見(jiàn)的技術(shù)有servlets和JSP.J2MEJava的移動(dòng)版(JavaMobileEdition)用來(lái)開(kāi)發(fā)類似手機(jī)的移動(dòng)程序JavaSEJavaEEJavaME1.5Java’sIDEJava的集成開(kāi)發(fā)環(huán)境IDE集成開(kāi)發(fā)開(kāi)發(fā)環(huán)境也稱為IDE(integrateddevelopmentenvironment)IDE負(fù)責(zé)程序的編輯、編譯和運(yùn)行流行的IDENetBeans:SunEclipse:OpenSourcebyIBM.(Youcangetitfreelyat)BorlandJBuilder20071.7ThefirstjavaProgram下載JDK安裝JDK環(huán)境變量設(shè)置Java_Home
C:\ProgramFiles\Java\jdk1.6.0_02path;%Java_Home%\binclasspath
.;%Java_Home%\lib編輯和運(yùn)行第一個(gè)Java程序——HelloWorldjavac
HelloWorld.java
javaHelloWorld
Notice:HelloWorld.java是源文件;HelloWorld.class是字節(jié)碼文件JDK和JRE的區(qū)別JRE:(JavaRuntimeEnvironment)java運(yùn)行環(huán)境,如果要在計(jì)算機(jī)上運(yùn)行JAVA程序,必須安裝JREJDK:(JavaDevelopmentKit)java開(kāi)發(fā)包,如果要開(kāi)發(fā)程序,需要安裝JDK,JDK包含了JRE.StudentExerciseUninstalltheJDKDeletetheenvironment:path、classpath、java_homeInstalltheJDKConfiguretheenvironmentTestthecommandofjavaandjavacpublic
class
HelloWorld{public
static
void
main(String[]args){
System.out.println("HelloWorld!");}}ExampleI:在記事本中編寫第一個(gè)Java程序Notice:(1)文件名和類名要一致,并且區(qū)分大小寫(2)忘記寫{和}(3)注意代碼的大小寫,如main、String、System(4)main方法是static的,是程序的入口(5)忘記書(shū)寫HelloWorld兩邊的雙引號(hào)(6)忘記書(shū)寫語(yǔ)句后面的分號(hào)(7)格式編排問(wèn)題,要注意縮進(jìn)(專業(yè)的象征)(8)注意代碼不要寫到一行,記住兩點(diǎn):分行寫和注意縮進(jìn)(9)注釋可以是//......,也可以是/*……*/的形式(10)注意print和println的區(qū)別編譯源文件e.g.javac
HelloWorld.java源文件存在硬盤上e.g.HelloWorld.java創(chuàng)建/修改源文件字節(jié)碼文件存在硬盤上HelloWorld.class運(yùn)行字節(jié)碼文件,裝載到內(nèi)存中e.g.javaHelloWorldresult如果有錯(cuò)誤如果結(jié)果不對(duì)代碼編寫階段Creating代碼編譯階段Compiling代碼運(yùn)行階段Running如何使用EclipseEclipse:IBM開(kāi)發(fā)的開(kāi)源的Java集成開(kāi)發(fā)環(huán)境設(shè)置工作空間創(chuàng)建一個(gè)項(xiàng)目添加一個(gè)類添加main方法程序的運(yùn)行設(shè)置智能感知ExampleII:在Eclipse中編寫第一個(gè)java程序Notice:Eclipseisaopensourcesystem!public
classHelloWorld2{public
static
void
main(String[]args){
System.out.println("HelloWorld!");
System.out.println("thefirstargumentsis:"+args[0]);
System.out.println("thesecondargumentsis:"+args[0]);}}ExampleIII
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年磨內(nèi)弧砂輪項(xiàng)目可行性研究報(bào)告
- 2025年玩具鹿項(xiàng)目可行性研究報(bào)告
- 2025年氰戊菊酯項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)發(fā)電機(jī)微機(jī)監(jiān)控系統(tǒng)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年十六烷基三甲基碘化銨項(xiàng)目可行性研究報(bào)告
- 2025年交通路牌鋁槽項(xiàng)目可行性研究報(bào)告
- 2025至2030年鮮牛蒡項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年野生茶餅項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)鈦金屬點(diǎn)焊機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)起動(dòng)機(jī)電磁吸力開(kāi)關(guān)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年業(yè)務(wù)員工作總結(jié)及工作計(jì)劃模版(3篇)
- 必修3《政治與法治》 選擇題專練50題 含解析-備戰(zhàn)2025年高考政治考試易錯(cuò)題(新高考專用)
- 二零二五版電商企業(yè)兼職財(cái)務(wù)顧問(wèn)雇用協(xié)議3篇
- 課題申報(bào)參考:流視角下社區(qū)生活圈的適老化評(píng)價(jià)與空間優(yōu)化研究-以沈陽(yáng)市為例
- 深圳2024-2025學(xué)年度四年級(jí)第一學(xué)期期末數(shù)學(xué)試題
- 2024-2025學(xué)年成都市高新區(qū)七年級(jí)上英語(yǔ)期末考試題(含答案)
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 道教系統(tǒng)諸神仙位寶誥全譜
- 新視野大學(xué)英語(yǔ)讀寫教程 第三版 Book 2 unit 8 教案 講稿
- 村務(wù)公開(kāi)表格
- 人教精通五年級(jí)英語(yǔ)下冊(cè)譯文
評(píng)論
0/150
提交評(píng)論