




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章
Java語言概述2本章目標了解Java語言的特點掌握Java程序開發過程掌握Eclipse的基本方法掌握Java程序結構組成學時:6學時1.1程序設計語言1.1.1程序與指令定義:程序其實就是指令的集合,它告訴計算機執行一系列的任務指令。應用程序分為兩種:C/S模式
客戶端/服務器端應用程序B/S模式
瀏覽器/服務器端應用程序31.1.2計算機語言機器語言:CPU本身所使用的語言。
面向機器,與人類語言的差別極大,專家們才能理解的語言。優點:可以直接被CPU使用,表達準確、運行速度非常快。缺點:難于編寫、閱讀和理解。形式:010111100匯編語言:用符號代替了機器指令代碼,采用了助記符號來編寫程序。仍然面向機器,向更高級語言進化的橋梁優點:使程序內容變得清楚,易于理解。缺點:編寫過程繁瑣且耗時長,所以它很難普及。形式:MOVAX,0010B45高級語言:與計算機的硬件結構及指令系統無關面向人類,接近于人們使用習慣的,容易學習,通用性強
高級語言使每一條語句的功能大大加強,同時又保持了易寫、易讀和易于理解的特性,例如:C、C++、Java等形式:if(a>b)max=a;對于計算機的CPU來說,高級語言太籠統了,它需要一個功能強大的翻譯器來幫助理解。翻譯器有兩種:一種是編譯器,另一種是解譯器。它們的作用都是將我們用高級語言寫好的程序翻譯成計算機能理解的機器語言,所不同的是翻譯的方式。1.2Java平臺1.2.1Java語言特性結構簡單面向對象可靠性安全性多線程可移植性和平臺無關性67J2SEJava2SoftwareDevelopmentKit,StandardEdition,主要用于開發桌面程序J2EEJava2SoftwareDevelopmentKit,EnterpriseEdition,基于J2SE,主要用于開發企業應用程序J2MEJava2SoftwareDevelopmentKit,MicroEdition,主要用于開發手機、PDA等消費類設備上的應用程序1.2.1Java平臺版本8有關Java的幾張圖片91.3Java集成開發環境Eclipse:由Eclipse社區開發、維護的一個開放的可擴展平臺(其實IBM是幕后老板)(需先安裝JDK);JBuilder系列:Borland/Inprise公司產品,功能很強大,目前其實是加強版的Eclipse(需先安裝JDK);NetBeans:由Sun公司建立的開放源碼的可擴展開發平臺,和Eclipse競爭激烈(需先安裝JDK);JCreator:XinoxSoftware公司開發,小巧、易用、美觀,是Java初級程序員的理想IDE(需先安裝JDK);JavaSDK(SoftwareDevelopmentKit):Sun公司的JSDK(推薦初學者使用);和上面四個不同,這不是集成開發環境(IDE),集成在JDK中,只能在DOS命令窗口下運行,但是操作簡單,容易掌握。開啟Eclipse,在第一次運行時,Eclipse會要求選擇工作空間(workspace),用于存儲工作內容,如下圖所示:101.4使用Eclipse開發Java應用1.4.1創建工程111.4.2創建Java源文件121.4.3編寫代碼131.4.4編譯運行14小試牛刀請大家將教師剛剛演示的程序模仿做出來!Hello.java15勞逸結合!上次課學生出現的問題總結:Eclipse字體不會調整:
教師:再演示給學生看看學生:在上機時因為是第一次接觸,肯定不太熟悉,應多多熟悉,上機過程中學生之間的問題可以相互咨詢、相互幫助,這也是一種交流能力和合作能力的鍛煉,后期的上機項目還可能會進行分組完成!完成練習2,熟悉Eclipse常用功能17對于開發流程不太熟悉,還需要多加練習:完成練習1:輸出歡迎信息Hello_lab1.java
請各位同學完成后提交作業!18實戰演習12021勞逸結合!總結:開發一個Java應用程序,需要以下3個步驟編寫Java源文件(*.java)對Java源文件進行編譯,得到與平臺無關的二進制字節碼文件(*.class)執行二進制字節碼文件,得到結果23241.5Java程序結構組成類
:class,類名首字母大寫
方法:main等語句:System.out.println(“Hello,world!”);等注釋:多行、單行251.6常見問題262728實戰演習2Exc4.javaExc5.java30小結程序是計算機為了完成一定的任務而編寫的一系列的計算機指令的集合。Java是一個跨平臺的面向對象的語言。Java字節碼是Java虛擬機(JVM)的機器語言,它由Java源代碼編譯后生成。JDK是開發Java程序的工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024籃球裁判員考試重點難題及試題及答案
- 2024年農作物種子繁育員資格考試復習四大法則試題及答案
- 游泳救生員必考的理論知識試題及答案
- 2025年風險管理理論試題及答案
- 低空經濟政策紅利與產業發展潛力分析
- 微生物檢驗方法探索與試題及答案
- 項目管理困難應對試題及答案
- 2024年微生物檢驗師考試復習題目及答案
- AI在醫學教育中的未來角色與挑戰
- 2024年微生物檢測實驗模擬題及答案
- 第一章電力系統仿真軟件介紹課件
- 產品QC工程圖 (質量保證工程圖)Excel表格
- 人民醫院人才隊伍建設規劃人才隊伍建設五年規劃
- 電氣平行檢驗用表
- GB∕T 14527-2021 復合阻尼隔振器和復合阻尼器
- 一年級語文下冊課件-21 小壁虎借尾巴24-部編版(15張PPT)
- 患者隨訪率低原因分析以及對策
- DB32∕T 2349-2013 楊樹一元立木材積表
- 首屆上海科技期刊編輯技能大賽試題
- 隧道二襯、仰拱施工方案
- Q∕GDW 12106.4-2021 物聯管理平臺技術和功能規范 第4部分:邊緣物聯代理與物聯管理平臺交互協議規范
評論
0/150
提交評論