freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

2008級程序設計語言(java)教學大綱(已修改)

2025-10-24 07:44 本頁面
 

【正文】 第一篇:2008級程序設計語言(Java)教學大綱《程序設計語言(Java)》教學大綱課程名稱: 程序設計語言(Java)英文名稱:Programming Language(Java)課程編碼: 212013 學 分: 4學 時: 64(其中理論學時: 32,實踐學時: 32)適用專業(yè):非計算機專業(yè)理工類本科 先修課程: 《大學計算機基礎》一、課程的性質(zhì)、目的與任務 課程性質(zhì):該課程面向全校非計算機專業(yè)理工類本科生,是程序設計語言類必修的公共基礎課之一。該課程的前導課程是《大學計算機基礎》,側重于Java語言的基本語法和面向?qū)ο缶幊谭椒ǖ慕榻B。課程目的:通過本課程的學習,學生不僅應掌握 Java語言的基本特點和編程方法,還應掌握面向?qū)ο蟪绦蛟O計的基本思想、基本概念和基本方法,并能運用所學的知識和技能對一般問題進行分析和程序設計,能解決本專業(yè)的一些實際問題。課程任務:本課程采用引導式、啟發(fā)式、實例講解和實作演練等教學方法來組織教學,在注重Java語言基本概念和基本語法知識介紹的同時,注重培養(yǎng)學生面向?qū)ο蟮某绦蛟O計能力和思維方式,加強學生創(chuàng)新能力的培養(yǎng),為進一步使用Java進行技術開發(fā)奠定堅實基礎。二、教學基本要求通過本課程的學習,學生應達到下列基本要求:1.掌握Java語言的基本語法、數(shù)據(jù)類型、運算符和表達式、流程控制語句、數(shù)組、向量和字符串、Swing界面設計、Applet小應用程序編制以及常見Java數(shù)據(jù)流的使用。2.掌握對象和類的基本概念,學會使用Java進行面向?qū)ο蟪绦蛟O計開發(fā)的基本技能。3.理解Java語言的特點、抽象類和內(nèi)部類的概念、異常處理方法、控制組件外觀的方法、Applet的安全機制和生命周期。4.了解Java包的工作機制、對象持續(xù)化的基本概念、常見Java類的用法以及API文檔的查閱方法。三、教學條件本課程教學在多媒體教室進行,實踐教學要求在計算機機房進行,要為每個學生提供一臺高性能計算機,并安裝有JDK ,UltraEdit,JCreator等開發(fā)工具。實踐教學完成后,要上交相應部分的實驗報告。四、教學內(nèi)容與學時安排本課程共分三篇十章,內(nèi)容涉及Java語言的基本概念和面向?qū)ο蟮木幊谭椒?。第一篇為Java編程基礎篇,包括第1,2,3章,主要介紹Java的基本語法、數(shù)據(jù)類型及其流程控制語句;第二篇為Java編程提高篇,包括第4,5,6章,主要介紹數(shù)組、向量和字符串、Java面向?qū)ο蟮木幊谭椒ㄒ约爱惓L幚恚坏谌獮镴ava編程進階篇,包括第7,8,9,10章,介紹Java圖形界面設計、Applet以及數(shù)據(jù)流方面的知識。第1章 概述 什么是Java語言 一個基本的Java應用程序 程序的編譯和運行 常見錯誤 使用Java核心API文檔第2章 標識符和數(shù)據(jù)類型 Java的基本語法單位 Java編碼體例 Java的基本數(shù)據(jù)類型 復合數(shù)據(jù)類型 類和對象的初步介紹第3章 表達式和流程控制語句 表達式 流控制第4章 數(shù)組、向量和字符串 數(shù)組 Vector類 字符串類型第5章 進一步討論對象和類 抽象數(shù)據(jù)類型 對象的構造和初始化 this引用 子類 方法重寫 Java包 類成員 關鍵字final 抽象類 接口 內(nèi)部類 過時信息第6章 Java語言中的異常 異常 異常示例 異常處理 異常分類 拋出(2學時)(4學時)(4學時)(4學時)(4學時)2學時)( 創(chuàng)建自己的異常第7章 Java的圖形用戶界面設計(4學時) AWT與Swing 容器 布局 事件處理第8章 Swing組件(4學時) 按鈕 標簽 組合框 列表 文本組件 菜單組件 對話框、標準對話框與文件對話框 控制組件外觀第9章 Java Applet(2學時) 編寫Applet Applet的方法和Applet的生命周期 Applet的運行 在Applet中的多媒體處理 Applet的事件處理 Applet與普通應用程序的結合第10章 Java數(shù)據(jù)流(2學時) 數(shù)據(jù)流的基本概念 基本字節(jié)數(shù)據(jù)流類 基本字符流 文件的處理五、考核方式和成績記載本課程結束后由計算中心統(tǒng)一安排無紙化上機考試,成績記載為: 總評成績(理論)=平時成績(40%)+無紙化上機考試成績(60%)其中:平時成績=平時出勤和課堂提問(50%)+作業(yè)(50%)總評成績(實踐)=平時成績(60%)+綜合課題設計成績(40%)其中:平時成績=上機出勤和表現(xiàn)(40%)+上機練習記錄(30%)+單元實驗報告(30%)六、教學參考書 [1] 辛運幃等,《Java程序設計(第二版)》,清華大學出版社,2006年8月 [2] 辛運幃等,《Java程序設計題解與上機指導(第二版)》,清華大學出版社,2006年11月七、說明執(zhí)筆人: 普運偉 審定人: 王建華 教學基層組織主任: 秦衛(wèi)平第二篇:Power專題十二JAVA程序設計語言專題十二: JAVA程序設計語言Java語言簡介: 背景1991年 ,SUN MicroSystem公司的 Jame Gosling、Bill Joe等人 ,在電 視、控制烤面包箱等家用消費類電子產(chǎn)品上進行交互式操作的開發(fā),開始時是使用C++語言,但是,后來發(fā)現(xiàn)C++在某些方面并不能很好的滿足設計者的需要,從而考慮自行設計一門新的語言,這種新的語言并不局限于擴充語言機制本身,而是更注重語言所運行的軟硬件環(huán)境。主要是可以使用其建立一個系統(tǒng),這個系統(tǒng)運行于一個巨大的、分布的異構網(wǎng)絡環(huán)境中,完成各種電子設備之間的通信與協(xié)同工作?;谶@種思想而開發(fā)了一個名為Oak 的(即一種橡樹的名字)新語言。Java語言簡介Oak先是被用于家電控制中,可通過手持設備控制家電。在當時并沒有引起人們的注意 ,直到1994年下半 年 ,Internet的迅猛發(fā)展 ,環(huán)球信息網(wǎng) WWW的快速增長 ,促進了 Java語言研制的 進展 使得它逐漸成為 Internet上受歡迎的開發(fā)與編程語言。用java編寫的Applet應用小程序能夠嵌入到網(wǎng)頁中運行,而實現(xiàn)聲音、動畫等功能。同時,在一般的應用程序設計方面也不遜色,完全可以用面向?qū)ο蟮募夹g與方法進行開發(fā),符合最新的軟件開發(fā)規(guī)范的要求。由于oak已經(jīng)被注冊,所以,最終更名為java。Java對軟件開發(fā)技術的影響工業(yè)界不少人預言 :“Java語言的出現(xiàn) ,將會引起一場軟件革命 ”,這是因為 傳統(tǒng)的軟件往往都是與具體的實現(xiàn)環(huán)境有關 ,換了一個環(huán)境就需要作一番改動 ,耗 時費力 ,而 Java語言能在執(zhí)行碼(二進制碼)上兼容 ,這樣以前所開發(fā)的軟件就 能運行在不同的機器上 ,只要所用的機器能提供 Java語言解釋器即可。Java對軟件開發(fā)技術的影響重要體現(xiàn)在以下四個方面:軟件的需求分析 :可將用戶的需求進行動態(tài)的、可視化描述 ,以提供設計者更加直觀的要求。用戶的各色各樣的需求都可以用 Java語言描述清楚。軟件的開發(fā)方法 :由于 Java語言的面向目標的特性 ,所以完全可以用 OO 的技術與方法來開發(fā)。Java語言的動畫效果。利用 WWW提供的巨大 動畫資源空間 ,可以共享全世界的動態(tài)畫面的資源。軟件最終產(chǎn)品 :用 Java語言開發(fā)的軟件可以具有可視化、可聽化、可操 作化的效交互、動畫與動作 “,要它停就停 ,要它繼續(xù)就繼續(xù) ,而這是在電影與電視播放過程中難以做到的。Java是一個廣泛使用的網(wǎng)絡編程語言 ,它是一種新的計算概念。首先 ,作為一種程序設計語言 ,它簡單、面向?qū)ο?、不依賴于機器的結構、具有可移植性、安全性、并且提供了并發(fā)的機制、具有很高的性能。其 次 ,它最大限度地利用了網(wǎng)絡 ,Java的小應用程序(applet)可在網(wǎng)絡上傳輸而 不受 CPU和環(huán)境的限制。另外 ,Java還提供了豐富的類庫 ,使程序設計者可以很 方便地建立自己的系統(tǒng)。Java的特點: 簡單性Java語言衍生自C++,是一種面向?qū)ο蟮恼Z言 ,它通過提供最基本的方法來完成指定的 任務 ,只需理解一些基本的概念 ,就可以用它編寫出適合于各種情況的應用程 序。Java略去了運算符重載、多重繼承等模糊的概念 ,并且通過實現(xiàn)自動垃圾收集大大簡化了程序設計者的內(nèi)存管理工作。另外 ,Java也適合于在小型機上運行 ,它的基本解釋器及類的支持只有 40KB左右 ,加上標準類庫和線程的支持也只有 215KB左右。庫和線程的支持也只有 215KB左右。面向?qū)ο笮裕篔ava語言的設計集中于對象及其接口 ,它提供了簡單的類機制以及動態(tài)的 接口模型。對象中封裝了它的狀態(tài)變量以及相應的方法 ,實現(xiàn)了模塊化和信息隱藏。而類則提供了一類對象的原型 ,并且通過繼承機制 ,子類可以使用父類 所提供的方法 ,實現(xiàn)了代碼的復用。體系結構中立:Java解釋器生成與體系結構無關的字節(jié)碼指令 ,只要安裝了 Java運行時系統(tǒng) ,Java程序就可在任意的處理器上運行,使得 Java程序可以方便地被移植到網(wǎng)絡上的不同機器。同時 ,Java的類庫中也實現(xiàn)了與不同平臺的接口 ,使這些類庫可以移植。這樣大大降低了開發(fā)、維護和管理的工作。安全性 :用于網(wǎng)絡、分布環(huán)境下的 Java必須要防止病毒的入侵。Java不支持指針, 一切對內(nèi)存的訪問都必須通過對象的實例變量來實現(xiàn) ,這樣就防止程序員使用 ”特洛伊 “木馬等欺騙手段訪問對象的私有成員 ,同時也避免了指針操作中容易 產(chǎn)生的錯誤支持網(wǎng)絡編程:Java語言的特性使它可以最大限度地利
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1