出版時間:2008-10 出版社:清華大學出版社,北京交通大學出版社 作者:于萬波 主編 頁數(shù):353
前言
每一本書都有自己的特點,都擁有一些讀者。本書的特點是充分考慮了初學程序設計人員的需求,利用逐層深入、遞進嵌套的方式有機地組織內容。把一些重點難點知識分散開,把一些相關的例題排列在一起,以此講解一些知識點,總結一些規(guī)律性的東西?! ∮械牡胤浇梃b了其他一些優(yōu)秀的教材或專著,這些著作都已經(jīng)列在參考文獻中,在此謹對它們的作者表示敬意與感謝。有個別程序是作者多年教學過程中積累下來的,可能取自于某處,但已無從考證,好在已經(jīng)經(jīng)過改進或加入了詳盡的解釋。 多數(shù)程序是根據(jù)教學的需要由作者自己設計的?! ava是龐大的,它見證著計算機軟件學科的發(fā)展,囊括著計算機網(wǎng)絡程序設計、分布式程序設計的所有思想方法。作為一本入門教程,選擇內容有一定的難度,也許再有兩三本后續(xù)教程作為輔助,對進一步掌握Java更為有利?! ∽髡哒J為,在學習的過程中要善于思考、善于鉆研、善于實踐,本書的設計在很大程度上體現(xiàn)了這種思想。 讀者通過學習本書內容,能夠得到一些收獲,是作者最希望的。書中缺點一定有很多,還希望讀者指正?! £愇⑽⒓恿吮緯?章的編寫,王凱同學閱讀了本書的初稿,于碩同學調試修改了其中的一些程序,在此一并表示感謝。
內容概要
該書利用較多的實例由淺人深地講解了Java的一些基本內容?! 〉?章是Java程序的簡單介紹,通過這一章的學習可以初步了解Java。第2章講解了如何利用Java制作圖形用戶界面,包括基本的與圖形界面相關的類的使用。圖形圖像動畫程序設計放在第3章中。第4章與第5章講述語言規(guī)范,語法規(guī)則,第6章學習幾類網(wǎng)絡程序設計,第7章對數(shù)據(jù)庫操作進行了介紹?! ≡摃勺鳛閷W習Java的各專業(yè)學生的教材,也可以作為高級程序設計及面向對象課程的參考書,同時也可作為自學者及其他計算機愛好者的參考用書。
書籍目錄
第1章 Java程序介紹 1.1 Java應用程序 1.1.1 Java與IDK 1.1.2 應用程序示例 1.2 類的基本知識 1.2.1 類的結構 1.2.2 類的繼承與重用 1.3 程序設計 1.3.1 變量與表達式 1.3.2 分支 1.3.3 循環(huán) 1.4 文件操作 1.4.1 文件與目錄 1.4.2 讀文件 1.4.3 寫文件 1.5 高層網(wǎng)絡編程 習題第2章 圖形用戶界面設計 2.1 常用的GuI組件 2.1.1 文本與標簽 2.1.2 按鈕 2.1.3 列表、下拉列表與選擇按鈕 2.1.4 滾動條 2.2 事件 2.2.1 鼠標事件 2.2.2 鍵盤事件 2.2.3 焦點事件 2.3 容器 2.3.1 布局 2.3.2 面板 2.3.3 Component類 2.3.4 對話框 2.4 菜單 2.5 swing組件 習題第3章 圖形圖像編程與動畫制作 3.1 圖形繪制 3.1.1 基本繪圖方法 3.1.2 顏色設置 3.1.3 繪圖實例 3.2 圖像操作 3.3 動畫制作 3.3.1 圖像動畫制作 3.3.2 圖形動畫制作 3.3.3 音樂播放 習題第4章 程序設計規(guī)范 4.1 數(shù)據(jù)類型 4.1.1 常用數(shù)據(jù)類型之間的轉換 4.1.2 數(shù)組 4.1.3 字符串 4.1.4 向量 4.2 分支與循環(huán)結構 4.2.1 分支結構 4.2.2 循環(huán)結構 4.2.3 跳轉語句 4.3 方法的重載 4.3.1 構造方法 4.3.2 重載 4.3.3 對父類方法的覆蓋 4.4 接口 4.4.1 接口的實現(xiàn) 4.4.2 接口的定義 4.4.3 接口的繼承 4.5 線程 4.6 異常 習題第5章 類的構造 5.1 類的組織 5.1.1 包 5.1.2 修飾控制符 5.1.3 內嵌類 5.2 AWT包 5.2.1 AWT包的組成 5.2.2 BuRon類 5.3 數(shù)學類 5.3.1 lang包中的數(shù)學類Math 5.3.2 數(shù)學類Math的使用 5.4 Applet類 5.4.1 Applet與HTML 5.4.2 網(wǎng)頁中的Applet通信 5.4.3 生命周期 5.44 Applet常用方法 5.4.5 Applet類與相關接口定義 5.5 輸入輸出類 習題第6章 輸入輸出與網(wǎng)絡程序設計 6.1 Socket聊天程序設計 6.1.1 基于命令窗口的聊天程序 6.1.2 相關的類與方法 6.1.3 繼承Frame類的聊天程序 6.2 數(shù)據(jù)報發(fā)送與接收 6.2.1 數(shù)據(jù)報通信程序設計 6.2.2 組播程序設計 6.2.3 相關的類與方法 6.3 RMI程序設計 6.4 輸入輸出 6.4.1 數(shù)據(jù)輸入流與數(shù)據(jù)輸出流 6.4.2 FileInputStream類與FileOutputStream類 習題第7章 數(shù)據(jù)庫管理程序設計 7.1 數(shù)據(jù)庫表 7.2 簡單的數(shù)據(jù)庫表操作 習題參考文獻
章節(jié)摘錄
第1章 Java程序介紹 Java程序設計是該書主要介紹的內容,從本章開始逐步學習Java類及面向對象的知識、Java語言規(guī)范、Java程序設計技術、使用語言解決實際問題等?! ?.1 Java應用程序 1.1.1 Java與JDK 與其他語言一樣, 如果要在機器上運行, 必須在機器上裝有該語言的編輯編譯及運行系統(tǒng)。事實上, 編輯軟件有很多, 如Windows所帶的記事本就可以編輯Java程序。Java的編譯及運行系統(tǒng)也有很多, 本書使用SUN公司免費提供的系統(tǒng)JDK (Java Develepment Kit)。
編輯推薦
每一本書都有自己的特點,都擁有一些讀者?!禞ava語言實用教程》的特點是充分考慮了初學程序設計人員的需求,利用逐層深入、遞進嵌套的方式有機地組織內容。把一些重點難點知識分散開,把一些相關的例題排列在一起,以此講解一些知識點,總結一些規(guī)律性的東西。 Java是龐大的,它見證著計算機軟件學科的發(fā)展,囊括著計算機網(wǎng)絡程序設計、分布式程序設計的所有思想方法。作為一本入門教程,選擇內容有一定的難度,也許再有兩三本后續(xù)教程作為輔助,對進一步掌握Java更為有利?! ∽髡哒J為,在學習的過程中要善于思考、善于鉆研、善于實踐,《Java語言實用教程》的設計在很大程度上體現(xiàn)了這種思想。
圖書封面
評論、評分、閱讀與下載