999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java語言程序設計實例教材建設

2008-12-31 00:00:00毛國君
計算機教育 2008年21期

摘要:本文介紹了作者編著的一本Java語言程序設計的實例教材,該教材入選清華大學出版社高等學校計算機基礎教育教材精選。本文主要從教材建設的動機、教材的內容和教材的特色等方面對教材進行了介紹。

關鍵詞:Java語言;教材;實例教材

中圖分類號:G642

文獻標識碼:B

1教材建設的動機

相信很多人對Java這個名字并不陌生,Java的許多優良特性使它不同于其他程序設計語言,例如它的跨平臺性使得基于Java開發的軟件幾乎沒有平臺移植代價,而成為眾多軟件生產廠家的首選語言。

目前在市面上已經有許多介紹Java的書籍和教材,其中不乏一些世界著名教材,如Bruce Eckel的名作——《Java編程思想》系列教材。但是這些教材內容過于龐雜晦澀,容易使得初學者產生畏難和厭倦心理,因此不適合初學者閱讀。而國內的教材大都采用知識點講解+上機手冊的方式,使得知識點的掌握和學生的動手實踐分離開來,很多學生在學習了知識點以后仍然不知道如何動手做練習、編程序。

所以,我們就產生了動手編寫一本采用全新組織方式的Java語言程序設計教材的想法,這本教材首先要通俗易懂,其次這本書一定要注重實踐、實例豐富。最終這些想法促使了《Java編程基礎、實例與進階》教材在清華大學出版社的出版發行。

2教材的內容

本書內容涉及Java語言的主要方面,包括Java概述、Java語言基礎知識、面向對象的編程方法、Java常用類庫和數據結構、Java I/O系統、Java的異常處理機制、圖形用戶界面、多線程、網絡編程、優雅而高效的編程以及編程實例等十一個章節,比較全面地覆蓋了Java語言的基礎知識。

第一章——Java概述,主要講解了面向對象的基本概念、Java開發工具包JDK、Java集成開發環境Eclipse等基本知識點;在示例解析中介紹了JDK的安裝方法和安裝過程、Eclipse的安裝過程、利用Eclipse編寫并運行第一個Java程序——HelloWorld的過程;在知識拓展部分介紹了用JDK編寫并運行HelloWorld程序的方法和步驟。

第二章——Java語言基礎知識,主要講解了Java中的標識符和關鍵字、Java中的基本數據類型、數據類型的轉換規則、常量和變量的概念、Java中的運算符及其優先順序、Java中的流程控制語句以及Java程序的構成要素等基本知識點;在示例解析中選擇了查看基本類型的取值范圍、基本類型之間的轉換、奇偶數判斷、判斷一個對象是不是一個類的實例、找出從1到給定整數之間所有的質數、解一元二次方程等小編程實例;在知識拓展中介紹了如何用switch語句實現學生成績判斷以及如何使用遞歸函數等較為高級的編程實例。

第三章——面向對象的編程方法,主要講解了類、對象、類的封裝、類的繼承、類的多態、抽象類與接口等基本知識點;在示例解析中選擇了訪問控制符的作用范圍、方法重載、構造方法的重載、類繼承中實例對象的構造順序、final類不允許派生子類、類繼承中屬性和方法的繼承和覆蓋、基于接口實現多繼承等小編程實例;在知識拓展中介紹了在Java中如何判斷兩個類對象的值是否相等、在Java中如何實現值傳遞等較為高級的編程實例。

第四章——Java常用的類庫和數據結構,主要講解了String對象和StringBuffer對象、System類、Math對象、數組以及常用集合類等基本知識點;在示例解析中選擇了String類的常見操作、StringBuffer類的常見操作、獲得系統的屬性、回顯字符串、打印乘法表、兩個矩陣相加的操作、兩個矩陣相乘的操作、讀取并顯示文件內容、Hashtable類的應用等小編程實例;在知識拓展中介紹了如何讀取并反向顯示文件內容、如何使得集合類能夠識別對象的類型、如何方便地對一組對象進行排序等較為高級的編程實例。

第五章——Java I/O系統,主要講解了流、字節流、字符流、文件操作以及對象序列化等基本知識點;在示例解析中選擇了File類常用方法使用示例、文件行數統計、利用FileInputStream讀取文件、利用FileOutputStream寫入文件、在指定文件中查找詞語、列目錄命令dir的Java實現、在指定目錄中查找詞語以及讀取一個文件的內容并寫入另外一個文件中等小編程實例;在知識拓展中介紹了在列目錄時如何過濾文件、如何向文件中寫入指定的內容、如何實現對象的序列化等較為高級的編程實例。

第六章——異常處理,主要講解了異常、異常的處理、異常的拋出以及自定義異常等基本知識點;在實例解析中選擇了數組下標越界異常、空指針異常、拋出并捕獲異常的示例以及構造一個特殊的字符串類等小編程實例;在知識拓展中介紹了如何自定義異常等較為高級的編程實例。

第七章——圖形用戶界面,主要講解了AWT圖形用戶界面、Swing圖形用戶界面以及Java Applet等基本知識點;在示例解析中選擇了AWT圖形用戶界面的常見控件、Swing圖形用戶界面的常見控件以及Java Applet使用示例等小編程實例;在知識拓展中介紹了匿名類及其在圖形界面編程中的應用等較為高級的編程實例。

第八章——多線程,主要講解了線程、線程的生命周期與控制、線程的調度以及多線程的同步與通信等基本知識點;在示例解析中選擇了通過Tread類實現線程、通過Runnable接口實現線程、設置線程的優先級、終止一個線程、幽靈程序以及線程池等小編程實例;在知識拓展中介紹了如何實現線程的同步、如何在線程之間交換數據等較為高級的編程實例。

第九章——網絡編程,主要講解了網絡和Java網絡編程的基本概念、Internet地址操作、URL和URLConnection、套接字編程等基本知識點;在實例解析中選擇了顯示指定域名的主機的IP地址信息、顯示本機的IP地址信息、獲得一個指定的URL的內容、查看指定主機的指定端口是否提供TCP服務、Echo的服務端和客戶端實現等小編程實例;在知識拓展中介紹了如何使用Socket獲得一個指定URL的內容、如何使用服務器端套接字查看本機的指定端口是否提供TCP服務;如何實現ping命令、如何獲得本機的MAC地址等較為高級的編程實例。

第十章——優雅而高效的Java編程,講解了編碼規范、程序的效率以及設計模式等基本知識點;在實例解析中選擇了靜態工廠模式、工廠方法模式、抽象工廠模式、單例模式、觀察器模式等小編程實例;在知識拓展部分介紹了如何應用Java自帶的觀察器模式實現等較為高級的編程實例。

第十一章——編程實例,主要從需求分析、設計到實現的全過程講解了兩個編程實例:數據表查看器和流程圖繪制工具。

3教材的特色

本書從實用性的角度出發,以通俗易懂的語言、全新的組織方式、大量翔實的編程實例,采用插圖的全新方式介紹了Java語言。在每一章中以基本知識點、示例解析和知識拓展三個部分分別介紹了基礎知識、基礎知識的示例解析和更進一步的知識講解,具體地說:(1) 在基本知識點部分,簡單扼要的介紹了Java語言各個方面的基礎知識,精心挑選了最基本、最重要的知識點,使用了盡量通俗的語言,易于Java初學者掌握這些基本知識。

(2) 在示例解析部分,圍繞基本知識點,精心編寫了編程的小例子,既有利于初學者對于基本知識點的理解和掌握,又鍛煉了編程能力。

(3) 在知識拓展部分,介紹了Java語言各個方面的一些較為高級的知識,并通過實例的方式給出,利于初學者提高編程技能。

(4) 在本書的最后一章給出了兩個Java語言的編程實例,有利于初學者鍛煉使用Java語言解決實際問題的能力。

4結束語

本書適合初學者學習Java語言和Java編程,可以作為高等院校和專業技術學校講授Java課程的教程或實例教程,也可以作為初學者的自學教材。特向廣大教師和學生推薦該教材。

參考文獻

[1] 王勇,代桂平,方娟,毛國君. Java編程基礎、實例與進階[M]. 北京:清華大學出版社,2009.

主站蜘蛛池模板: 久久久亚洲国产美女国产盗摄| 免费A级毛片无码无遮挡| 久久精品女人天堂aaa| 亚洲V日韩V无码一区二区| 亚洲国产一区在线观看| 欧美精品在线免费| 97视频免费在线观看| 尤物午夜福利视频| 国产无码制服丝袜| 婷婷色丁香综合激情| 狠狠亚洲五月天| 97精品伊人久久大香线蕉| 成人国产精品网站在线看| 成人在线欧美| a级毛片免费播放| 日韩欧美亚洲国产成人综合| 国产精品专区第一页在线观看| 亚洲精品日产精品乱码不卡| 88av在线播放| 成人午夜久久| 麻豆精品视频在线原创| 亚洲自偷自拍另类小说| 日本免费新一区视频| 青青草原国产免费av观看| 国产乱子伦无码精品小说| 在线免费观看AV| 国产99欧美精品久久精品久久| 亚洲无码不卡网| 中文字幕资源站| 欧美a级完整在线观看| 久久久波多野结衣av一区二区| 亚洲黄网在线| 国产毛片不卡| 91亚洲视频下载| 99精品国产电影| 伊人久久大香线蕉影院| 三上悠亚在线精品二区| 九色最新网址| 欧美日韩一区二区三区在线视频| 精品国产网| 人人爽人人爽人人片| 欧类av怡春院| 国产91熟女高潮一区二区| 国产一级视频久久| 国产黑人在线| 538精品在线观看| 免费一级无码在线网站| 9丨情侣偷在线精品国产| 国产chinese男男gay视频网| 国产精品久久久久久久久kt| 国产成人亚洲毛片| 2020国产免费久久精品99| 毛片在线看网站| 91无码视频在线观看| 91在线高清视频| 精品久久久久无码| 青青久视频| 精品少妇人妻av无码久久 | 人妻丰满熟妇av五码区| 成人国产三级在线播放| 黄色在线不卡| 三级视频中文字幕| 18禁影院亚洲专区| 一级成人a做片免费| 国产成人精品亚洲77美色| 2022国产91精品久久久久久| 国产91精品调教在线播放| 日韩精品一区二区三区swag| 国产麻豆永久视频| 亚洲色图另类| 99热最新网址| 久久久久久尹人网香蕉| 亚洲美女一级毛片| 一级毛片免费不卡在线| 中日韩欧亚无码视频| 欧美日韩动态图| 嫩草在线视频| 99er这里只有精品| 男人天堂伊人网| 国产欧美日韩91| 欧美精品一区在线看| 国产黄视频网站|