JAVA程序設(shè)計(jì)

出版時(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)分、閱讀與下載


    JAVA程序設(shè)計(jì) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7