出版時(shí)間:2009-8 出版社:大連理工大學(xué)出版社 作者:劉發(fā)久 頁(yè)數(shù):311
前言
Java語(yǔ)言是一種多用途的面向?qū)ο蟮木幊陶Z(yǔ)言。本書(shū)注重理論聯(lián)系實(shí)際,通過(guò)豐富的示例代碼循序漸進(jìn)地講解面向?qū)ο蟮母拍詈途幊趟枷?,使讀者在最短的時(shí)間內(nèi)掌握J(rèn)ava程序設(shè)計(jì)思想和方法,是一本實(shí)用性很強(qiáng)的Java教材?! ”緯?shū)在編寫(xiě)過(guò)程中著重體現(xiàn)如下特色: ?。?)注重Java編程的思想和方法,全面介紹基礎(chǔ)知識(shí)的同時(shí),強(qiáng)調(diào)編程的實(shí)戰(zhàn)能力?! 。?)既講述了Java的語(yǔ)法知識(shí),又講述了一部分常用的程序設(shè)計(jì)方法以及設(shè)計(jì)模式,使讀者對(duì)程序設(shè)計(jì)有整體的把握?! 。?)例題選用經(jīng)典、實(shí)用,試圖用最精簡(jiǎn)的代碼說(shuō)日月問(wèn)題。這些代碼既可以作為教學(xué)使用.又可以在實(shí)際工作時(shí)直接使用?! ”緯?shū)的主要內(nèi)容有:Java的一些常識(shí)性知識(shí),使讀者能基本了解“什么是.Java程序設(shè)計(jì)語(yǔ)言”;Java的基本語(yǔ)法知識(shí),包括數(shù)據(jù)類(lèi)型、運(yùn)算符、循環(huán)語(yǔ)句、判斷語(yǔ)句等,有c語(yǔ)言或c++語(yǔ)言編程經(jīng)驗(yàn)的讀者可以跳過(guò)本內(nèi)容;面向?qū)ο蠓矫娴闹R(shí),主要講解類(lèi)、接口等知識(shí);常用基礎(chǔ)類(lèi)和工具類(lèi),包括字符串處理以及一些常用數(shù)據(jù)結(jié)構(gòu)的現(xiàn)成類(lèi);文件處理以及輸八輸出流和序列化,使用這部分知識(shí)可以使數(shù)據(jù)長(zhǎng)久保存在磁盤(pán)中;圖形用戶(hù)界面程序設(shè)計(jì),包括窗體、對(duì)話(huà)框、菜單、鼠標(biāo)等;數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì),在講解數(shù)據(jù)庫(kù)編程基礎(chǔ)知識(shí)的同時(shí).給出一個(gè)圖書(shū)管理系統(tǒng)作為示例;網(wǎng)絡(luò)程序設(shè)計(jì),著重講述網(wǎng)絡(luò)套接字,并給出一個(gè)點(diǎn)對(duì)點(diǎn)的聊天程序作為示例;多線(xiàn)程知識(shí),包括線(xiàn)程的創(chuàng)建、同步等;Java在Web上的應(yīng)用,簡(jiǎn)要介紹了JSP以及servkt,并給出一個(gè)留言板程序作為示例。
內(nèi)容概要
《普通高校應(yīng)用型本科電子與計(jì)算機(jī)系列規(guī)劃教材:JAVA程序設(shè)計(jì)》在編寫(xiě)過(guò)程中著重體現(xiàn)如下特色: ?。?)注重Java編程的思想和方法,全面介紹基礎(chǔ)知識(shí)的同時(shí),強(qiáng)調(diào)編程的實(shí)戰(zhàn)能力?! 。?)既講述了Java的語(yǔ)法知識(shí),又講述了一部分常用的程序設(shè)計(jì)方法以及設(shè)計(jì)模式,使讀者對(duì)程序設(shè)計(jì)有整體的把握。 ?。?)例題選用經(jīng)典、實(shí)用,試圖用最精簡(jiǎn)的代碼說(shuō)明問(wèn)題。這些代碼既可以作為教學(xué)使用,又可以在實(shí)際工作時(shí)直接使用?! 镀胀ǜ咝?yīng)用型本科電子與計(jì)算機(jī)系列規(guī)劃教材:JAVA程序設(shè)計(jì)》的主要內(nèi)容有:Java的一些常識(shí)性知識(shí),使讀者能基本了解“什么是Java程序設(shè)計(jì)語(yǔ)言”;Java的基本語(yǔ)法知識(shí),包括數(shù)據(jù)類(lèi)型、運(yùn)算符、循環(huán)語(yǔ)句、判斷語(yǔ)句等,有C語(yǔ)言或C++語(yǔ)言編程經(jīng)驗(yàn)的讀者可以跳過(guò)本內(nèi)容;面向?qū)ο蠓矫娴闹R(shí),主要講解類(lèi)、接口等知識(shí);常用基礎(chǔ)類(lèi)和工具類(lèi),包括字符串處理以及一些常用數(shù)據(jù)結(jié)構(gòu)的現(xiàn)成類(lèi);文件處理以及輸入輸出流和序列化,使用這部分知識(shí)可以使數(shù)據(jù)長(zhǎng)久保存在磁盤(pán)中;圖形用戶(hù)界面程序設(shè)計(jì),包括窗體、對(duì)話(huà)框、菜單、鼠標(biāo)等;數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì),在講解數(shù)據(jù)庫(kù)編程基礎(chǔ)知識(shí)的同時(shí),給出一個(gè)圖書(shū)管理系統(tǒng)作為示例;網(wǎng)絡(luò)程序設(shè)計(jì),著重講述網(wǎng)絡(luò)套接字,并給出一個(gè)點(diǎn)對(duì)點(diǎn)的聊天程序作為示例;多線(xiàn)程知識(shí),包括線(xiàn)程的創(chuàng)建、同步等;Java在Web上的應(yīng)用,簡(jiǎn)要介紹了JSP以及Servlet,并給出一個(gè)留言板程序作為示例。
書(shū)籍目錄
第1章 Java語(yǔ)言概述1.1 什么是Java?1.2 Java語(yǔ)言1.3 Java開(kāi)發(fā)平臺(tái)1.4 Java程序的編寫(xiě)、編譯和運(yùn)行過(guò)程1.5 Java語(yǔ)言程序的注釋1.6 跨平臺(tái)1.7 面向?qū)ο蟮某绦蛟O(shè)計(jì)1.8 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第2章 Java語(yǔ)言基礎(chǔ)2.1 基本符號(hào)2.2 數(shù)據(jù)類(lèi)型和變量2.2.1 數(shù)據(jù)類(lèi)型2.2.2 變量2.3 運(yùn)算符和表達(dá)式2.4 語(yǔ)句和方法2.4.1 語(yǔ)句2.4.2 方法2.5 控制語(yǔ)句2.5.1 條件語(yǔ)句2.5.2 循環(huán)語(yǔ)句2.5.3 跳轉(zhuǎn)語(yǔ)句2.5.4 異常處理語(yǔ)句2.6 數(shù)組2.7 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第3章 Java面向?qū)ο蠡A(chǔ)3.1 引言3.2 類(lèi)定義3.3 類(lèi)聲明和類(lèi)體3.3.1 變量聲明3.3.2 方法定義3.3.3 自定義構(gòu)造器3.4 用類(lèi)去創(chuàng)建對(duì)象3.5 繼承一個(gè)類(lèi)3.6 接口3.7 抽象類(lèi)與最終類(lèi)3.8 多態(tài)3.9 內(nèi)部類(lèi)和匿名類(lèi)3.1 0泛型3.1 1修飾符3.1 2實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第4章 常用基礎(chǔ)類(lèi)和工具類(lèi)4.1 0bject類(lèi)4.2 Number類(lèi)4.3 StringBuffer類(lèi)4.4 Exception類(lèi)4.5 Scanner類(lèi)4.6 StringTokenizer類(lèi)4.7 Vector泛型類(lèi)4.8 LinkedList泛型類(lèi)4.9 ArrayList泛型類(lèi)4.1 0HashMap泛型類(lèi)4.1 1枚舉和迭代器4.1 2實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第5章 I/O流和文件管理5.1 I/O流類(lèi)5.2 File類(lèi)5.3 FileWriter類(lèi)5.4 FileReader類(lèi)5.5 InputStreamReadel類(lèi)5.6 BufferedReade~類(lèi)5.7 PrintWriter類(lèi)5.8 讀取鍵盤(pán)輸入的數(shù)據(jù)5.9 JAR文件5.10實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第6章 圖形用戶(hù)界面程序設(shè)計(jì)6.1 視窗類(lèi)6.2 對(duì)話(huà)框6.3 組件類(lèi)6.3.1 面板和內(nèi)部視窗6.3.2 標(biāo)簽、按鈕和工具欄6.3.3 菜單條、菜單和菜單項(xiàng)6.3.4 文本行和文本區(qū)6.3.5 表格和窗格滾動(dòng)條6.3.6 樹(shù)和窗格拆分6.3.7 內(nèi)部視窗和分層容器6.3.8 進(jìn)度條類(lèi)6.4 布局管理類(lèi)6.5 事件處理6.5.1 事件處理機(jī)制6.5.2 API中的事件類(lèi)6.5.3 事件監(jiān)聽(tīng)器接口6.5.4 常見(jiàn)事件處理6.6 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第7章 數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)7.1 數(shù)據(jù)庫(kù)和SQL語(yǔ)句7.2 JDBC7.3 Java數(shù)據(jù)庫(kù)管理程序設(shè)計(jì)7.4 數(shù)據(jù)庫(kù)的數(shù)據(jù)輸入和打印GUI程序設(shè)計(jì)7.5 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第8 章網(wǎng)絡(luò)程序設(shè)計(jì)基礎(chǔ)8.1 Java網(wǎng)絡(luò)類(lèi)和接口8.2 InetAddress類(lèi)8.3 URL類(lèi)和URLConnection類(lèi)8.4 Socket類(lèi)和ServerSocket類(lèi)8.5 DatagramPaeket類(lèi)和DatagramSocket類(lèi)8.6 MulticastSocket類(lèi)8.7 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第9章 多線(xiàn)程9.1 進(jìn)程與線(xiàn)程概述9.2 Java的進(jìn)程模型9.3 線(xiàn)程類(lèi)Thread9.4 線(xiàn)程接口RunnabIe9.5 線(xiàn)程的生命周期9.6 線(xiàn)程同步9.7 定時(shí)器的管理9.8 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題第10章 Java在Web上的應(yīng)用10.1 Applet10.2 Servlet10.3.ISP10.4 實(shí)例講解與問(wèn)題研討本章小結(jié)習(xí)題參考文獻(xiàn)
章節(jié)摘錄
第3章 Java面向?qū)ο蠡A(chǔ) 天下萬(wàn)物生于有,有生于無(wú)?! 献印 ?duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心,所有的對(duì)象來(lái)自于類(lèi),類(lèi)是由人們創(chuàng)建的或從API核心類(lèi)庫(kù)中引進(jìn)的?! ”菊逻M(jìn)一步討論什么是類(lèi)?如何創(chuàng)建類(lèi)?什么是對(duì)象?如何創(chuàng)建和使用對(duì)象?面向?qū)ο缶幊痰谋举|(zhì)是什么?這些是Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)。 3.1 引言 在日常生活中把一些不同的物品裝在一個(gè)包里是常見(jiàn)的,如到超市買(mǎi)了10個(gè)蘋(píng)果,又買(mǎi)了2瓶香檳,超市還贈(zèng)送了一把削蘋(píng)果的刀和一個(gè)開(kāi)香檳的起子,最后把這些物品放在一個(gè)包中,帶著這個(gè)包去旅行一定比零散地帶著這些物品方便得多。 面向?qū)ο蟮木幊贪严嚓P(guān)的數(shù)據(jù)和方法放在一起,對(duì)象就是一個(gè)裝著數(shù)據(jù)和方法的“包”,類(lèi)是造這個(gè)包的“模型”,用對(duì)象和類(lèi)編程把零散的數(shù)據(jù)處理問(wèn)題作為一個(gè)整體問(wèn)題來(lái)處理,使復(fù)雜的編程問(wèn)題簡(jiǎn)單化?! ≡诔绦蛑校鎯?chǔ)一項(xiàng)數(shù)據(jù)可以用變量,存儲(chǔ)一組同類(lèi)型數(shù)據(jù)可以用數(shù)組,若要存儲(chǔ)一組不同類(lèi)型數(shù)據(jù)怎么辦? 例如,有n(n是任意一個(gè)整數(shù))個(gè)學(xué)生,每1個(gè)學(xué)生有3項(xiàng)數(shù)據(jù)(學(xué)號(hào)、姓名和平均成績(jī)),其中學(xué)號(hào)是int型數(shù)據(jù),姓名是String型數(shù)據(jù),平均成績(jī)是float型數(shù)據(jù),如何寫(xiě)一個(gè)程序臨時(shí)(長(zhǎng)期保存需要使用數(shù)據(jù)庫(kù)或文件,后續(xù)介紹)保存和查詢(xún)這些數(shù)據(jù)。
編輯推薦
《JAVA程序設(shè)計(jì)》注重Java編程的思想和方法,循序漸進(jìn),由淺入深,基礎(chǔ)知識(shí)全面深入,概念明確,條理清晰,強(qiáng)調(diào)Java編程的實(shí)戰(zhàn)能力,聯(lián)系實(shí)際,學(xué)以致用。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版