出版時間:2009-4 出版社:朱福喜 科學出版社 (2009-04出版) 作者:朱福喜 著 頁數(shù):400
前言
為適應(yīng)信息社會高速發(fā)展的需求,目前全國各類高等院校都在進行計算機教學的全方位改革,目的是規(guī)劃出一整套面向計算機與信息技術(shù)專業(yè)、具有中國高校計算機教育特色的課程計劃和教材體系。本叢書就是在這一背景下應(yīng)運而生的。我們組織了由全國高校計算機專業(yè)的專家教授組成的“計算機與信息技術(shù)專業(yè)應(yīng)用教材”課題研究組,通過對計算機和信息技術(shù)專業(yè)全方位的研討,并結(jié)合我國當前的實際情況,編寫了這套系統(tǒng)性、科學性和實踐性都很強的叢書。叢書特色先進性:力求介紹最新的技術(shù)和方法先進性和時代性是教材的生命,計算機與信息技術(shù)專業(yè)的教學具有更新快、內(nèi)容多的特點,本叢書在體例安排和實際講述過程中都力求介紹最新的技術(shù)和方法,并注重拓寬學生的知識面,激發(fā)他們的學習的熱情和創(chuàng)新欲望。理論與實踐并重:闡明基礎(chǔ)理論,強調(diào)實踐應(yīng)用 理論是實踐的基礎(chǔ),實踐是理論的升華;不能有效指導(dǎo)實踐的理論是空頭理論,沒有理論指導(dǎo)的實踐是盲目的實踐。對于時代呼喚的信息化人才而言,二者缺一不可。本叢書以知識點為主線,穿插演示性案例子理論講解之中,使枯燥的理論變得更易于理解、易于接受;此外,還在每一章的末尾提供大量的實習題和綜合練習題,目的是提高學生綜合利用所學知識解決實際問題的能力。易教易學:創(chuàng)新體例,合理布局,通俗易懂本叢書結(jié)構(gòu)清晰,內(nèi)容系統(tǒng)詳實,布局合理,體例較好:力求把握各門課程的核心,通俗易懂,便于教學的展開,也便于學生學習。
內(nèi)容概要
Java是一門流行的計算機語言,它已成為IT從業(yè)人員的必備工具。《Java語言程序設(shè)計(第2版)》在第1版的基礎(chǔ)上進行了全面的修訂和補充,著重從Java的基本概念入手,介紹了Java語言的基礎(chǔ)知識與主要功能,系統(tǒng)分析了Java語言的編程機制,并從面向?qū)ο蟪绦蛟O(shè)計的角度,闡述了使用Java語言編程的方法與技巧?!禞ava語言程序設(shè)計(第2版)》還介紹了一些Java語言的高級特性,如多線程、網(wǎng)絡(luò)編程以及Java與數(shù)據(jù)庫的連接等?! 禞ava語言程序設(shè)計(第2版)》適用于計算機及相關(guān)專業(yè)的本科生作為學習Java語言的教材,也適合于軟件開發(fā)人員及其他有關(guān)人員閱讀參考。
書籍目錄
第1章 Java概述1.1 Java技術(shù)的出現(xiàn)與形成1.2 Java語言的特色1.3 Java的開發(fā)和執(zhí)行環(huán)境1.3.1 JDK的下載1.3.2 JDK的安裝與環(huán)境配置1.3.3 JDK環(huán)境工具簡介1.4 一個簡單的獨立應(yīng)用程序1.4.1 從編輯程序到執(zhí)行程序的完整過程1.4.2 Java獨立應(yīng)用程序的基本結(jié)構(gòu)1.5 一個簡單的Applet程序1.6 一個具有輸入功能的程序1.7 小結(jié)習題1第2章 Java語言基礎(chǔ)2.1 變量和數(shù)據(jù)類型2.1.1 變量名2.1.2 數(shù)據(jù)類型2.1.3 變量的初始化2.1.4 final2.1.5 字符串常量與字符串變量2.2 運算符2.2.1 算術(shù)運算符2.2.2 關(guān)系運算符2.2.3 位運算符2.2.4 賦值運算符2.2.5 其他運算符2.3 表達式與語句2.3.1 表達式2.3.2 語句2.4 控制語句2.4.1 if語句2.4.2 switch語句2.4.3 while和do-while2.4.4 for2.4.5 跳轉(zhuǎn)語句2.5 數(shù)組2.5.1 創(chuàng)建使用數(shù)組2.5.2 對象數(shù)組2.5.3 多維數(shù)組2.6 小結(jié)習題2第3章 類與對象3.1 類的概念與定義3.1.1 類的概念3.1.2 類的定義3.1.3 類聲明的一般形式3.2 類的首部聲明3.2.1 類的首部聲明的一般形式3.2.2 類修飾符3.3 成員變量的聲明3.3.1 成員變量聲明的一般形式3.3.2 域修飾符3.4 方法的聲明與實現(xiàn)3.4.1 方法聲明的一般形式3.4.2 方法修飾符3.4.3 方法的返回類型3.4.4 方法名3.4.5 方法的參數(shù)3.4.6 方法的參數(shù)傳遞3.4.7 方法體3.5 對象的創(chuàng)建與撤銷3.5.1 定義和使用構(gòu)造方法3.5.2 構(gòu)造方法的特殊性3.5.3 創(chuàng)建對象3.5.4 對象的撤銷與清理3.6 嵌套類3.7 程序包3.7.1 包的創(chuàng)建3.7.2 包的使用3.7.3 帶包語句的Java文件的編譯和執(zhí)行3.8 小結(jié)習題3第4章 繼承與多態(tài)4.1 類的組織與繼承機制4.1.1 繼承的概念4.1.2 由繼承性產(chǎn)生的層次性4.2繼承的實現(xiàn)4.2.1 定義子類4.2.2 域的繼承與隱藏4.2.3 方法的繼承與覆蓋4.3 構(gòu)造方法的重載與繼承4.3.1 構(gòu)造方法的重載4.3.2 構(gòu)造方法的繼承4.4 多態(tài)性4.4.1 多態(tài)性的概念4.4.2 覆蓋實現(xiàn)多態(tài)性4.4.3 重載實現(xiàn)多態(tài)性4.4.4 重載和覆蓋的綜合舉例4.5 接口的概念與應(yīng)用4.5.1 接口與多重繼承4.5.2 定義接口4.5.3 實現(xiàn)接口4.5.4 使用接口4.5.5 接口的應(yīng)用4.6 小結(jié)習題4第5章 圖形用戶界面基礎(chǔ)5.1 圖形用戶界面概述5.2 基本的圖形用戶界面程序5.2.1 幾個基本的容器類5.2.2 一個簡單構(gòu)件上的事件響應(yīng)5.2.3 簡單的GUⅡ輸入/輸出構(gòu)件5.3 事件處理5.3.1 基本事件5.3.2 Java中的事件處理5.3.3 事件、構(gòu)件和事件監(jiān)聽接口之間的關(guān)系5.4 布局管理和GUⅡ構(gòu)件5.4.1 布局管理器、面板和標簽5.4.2 帶滑桿的兩個構(gòu)件5.5 菜單和對話框5.5.1 Menu、MenuBar.和Menultem類5.5.2 對話框5.6 圖形的繪制5.6.1 Graphics類5.6.2 簡單繪圖5.6.3 Canvas5.7 小結(jié)習題5第6章 Swing編程6.1 Swing簡介6.1.1 為什么要使用Swing6.1.2 Swing概述6.1.3 從AWT到Swing的轉(zhuǎn)換6.2 基本的Swing類6.2.1 自定義用戶界面6.2.2 框架、Applet、按鈕和圖標6.2.3 邊框、面板和菜單6.2.4 復(fù)選框、單選按鈕和下拉式列表6.3 高級Swing類6.3.1 滾動、標簽和分割6.3.2 模型和視圖6.3.3 文本組件6.3.4 對話框6.4 小結(jié)習題6第7章 輸入/輸出流7.1 輸入/輸出流概述7.1.1 從類的層次看輸入/輸出流7.1.2 從處理的對象看輸入/輸出流7.2 保存和讀取字節(jié)級數(shù)據(jù)7.2.1 保存字節(jié)級數(shù)據(jù)7.2.2 讀取字節(jié)級數(shù)據(jù)7.2.3 運用緩沖流來改善效率7.2.4 文件操作7.3 保存和讀取字符數(shù)據(jù)7.3.1 讀取字符數(shù)據(jù)7.3.2 保存字符數(shù)據(jù)7.4 保存和讀取對象數(shù)據(jù)7.4.1 保存對象數(shù)據(jù)7.4.2 讀取對象數(shù)據(jù)7.5 隨機流訪問7.6 小結(jié)習題7第8章 異常處理與多線程8.1 異常處理8.1.1 Java的出錯類型8.1.2 異常的拋出8.1.3 異常的捕獲與處理……第9章 Applet與JApplet第10章 抽象數(shù)據(jù)類型與泛型第11章 網(wǎng)絡(luò)編程第12章 Java與數(shù)據(jù)庫的連接
章節(jié)摘錄
插圖:jdb裝載指定的類,啟動內(nèi)嵌的Java虛擬機,然后等待用戶發(fā)出相應(yīng)的調(diào)試命令,通過使用Java debugger API能夠?qū)Ρ镜鼗蜻h程的Java虛擬機進行調(diào)試。如果使用第一種命令格式,那么是由j曲解釋執(zhí)行被調(diào)試的類。若使用第二種格式,jdb將被嵌入到一個正在運行的Java虛擬機之中,這個虛擬機必須事先用一debug選項啟動,而且要求用戶輸入一個口令,這個口令也就是出現(xiàn)在命令行中的口令。如果使用了一host選項,jdb就可以嵌入到網(wǎng)絡(luò)中名為命令行中的“主機名”所指出的主機上正在運行的虛擬機之中。5.Java文檔生成器——javadocjavadoc從Java源文件生成H7ML格式的API文檔,內(nèi)容包括類和接口的描述、類的繼承層次以及類中任何非私有域的索引和介紹。該命令的格式為:javadoc [選項] [包1文件名]用戶可以用包名或一系列的Java源程序名作為該命令的參數(shù)。調(diào)用時,javadoc可以自動對類、接口、方法和變量進行分析,然后為每個類生成一個HTML文檔,并為類庫中的類生成一個HTML索引。
編輯推薦
《Java語言程序設(shè)計(第2版)》從Java的基本概念入手,系統(tǒng)分析Java語言的編程機制,闡述編程技術(shù);強調(diào)面向?qū)ο蟪绦蛟O(shè)計思維方法的訓(xùn)練,使讀者能在掌握其方法與原則的同時,具有一定的面向?qū)ο蟪绦蛟O(shè)計、開發(fā)能力;內(nèi)容全面、通俗易懂、結(jié)構(gòu)合理、循序漸進;精選大量例題并予以講解,有助于讀者理解概念,鞏固知識,掌握重點,攻克難點;方便讀者學習和參考,書中實例的源代碼可從http://www.khp.com.cn網(wǎng)站免費下載。
圖書封面
評論、評分、閱讀與下載