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

出版時間:2009-8  出版社:大連理工大學(xué)出版社  作者:劉發(fā)久  頁數(shù):311  

前言

  Java語言是一種多用途的面向?qū)ο蟮木幊陶Z言。本書注重理論聯(lián)系實(shí)際,通過豐富的示例代碼循序漸進(jìn)地講解面向?qū)ο蟮母拍詈途幊趟枷?,使讀者在最短的時間內(nèi)掌握J(rèn)ava程序設(shè)計(jì)思想和方法,是一本實(shí)用性很強(qiáng)的Java教材。  本書在編寫過程中著重體現(xiàn)如下特色: ?。?)注重Java編程的思想和方法,全面介紹基礎(chǔ)知識的同時,強(qiáng)調(diào)編程的實(shí)戰(zhàn)能力?! 。?)既講述了Java的語法知識,又講述了一部分常用的程序設(shè)計(jì)方法以及設(shè)計(jì)模式,使讀者對程序設(shè)計(jì)有整體的把握?! 。?)例題選用經(jīng)典、實(shí)用,試圖用最精簡的代碼說日月問題。這些代碼既可以作為教學(xué)使用.又可以在實(shí)際工作時直接使用?! ”緯闹饕獌?nèi)容有:Java的一些常識性知識,使讀者能基本了解“什么是.Java程序設(shè)計(jì)語言”;Java的基本語法知識,包括數(shù)據(jù)類型、運(yùn)算符、循環(huán)語句、判斷語句等,有c語言或c++語言編程經(jīng)驗(yàn)的讀者可以跳過本內(nèi)容;面向?qū)ο蠓矫娴闹R,主要講解類、接口等知識;常用基礎(chǔ)類和工具類,包括字符串處理以及一些常用數(shù)據(jù)結(jié)構(gòu)的現(xiàn)成類;文件處理以及輸八輸出流和序列化,使用這部分知識可以使數(shù)據(jù)長久保存在磁盤中;圖形用戶界面程序設(shè)計(jì),包括窗體、對話框、菜單、鼠標(biāo)等;數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì),在講解數(shù)據(jù)庫編程基礎(chǔ)知識的同時.給出一個圖書管理系統(tǒng)作為示例;網(wǎng)絡(luò)程序設(shè)計(jì),著重講述網(wǎng)絡(luò)套接字,并給出一個點(diǎn)對點(diǎn)的聊天程序作為示例;多線程知識,包括線程的創(chuàng)建、同步等;Java在Web上的應(yīng)用,簡要介紹了JSP以及servkt,并給出一個留言板程序作為示例。

內(nèi)容概要

  《普通高校應(yīng)用型本科電子與計(jì)算機(jī)系列規(guī)劃教材:JAVA程序設(shè)計(jì)》在編寫過程中著重體現(xiàn)如下特色:  (1)注重Java編程的思想和方法,全面介紹基礎(chǔ)知識的同時,強(qiáng)調(diào)編程的實(shí)戰(zhàn)能力?! 。?)既講述了Java的語法知識,又講述了一部分常用的程序設(shè)計(jì)方法以及設(shè)計(jì)模式,使讀者對程序設(shè)計(jì)有整體的把握?! 。?)例題選用經(jīng)典、實(shí)用,試圖用最精簡的代碼說明問題。這些代碼既可以作為教學(xué)使用,又可以在實(shí)際工作時直接使用?!  镀胀ǜ咝?yīng)用型本科電子與計(jì)算機(jī)系列規(guī)劃教材:JAVA程序設(shè)計(jì)》的主要內(nèi)容有:Java的一些常識性知識,使讀者能基本了解“什么是Java程序設(shè)計(jì)語言”;Java的基本語法知識,包括數(shù)據(jù)類型、運(yùn)算符、循環(huán)語句、判斷語句等,有C語言或C++語言編程經(jīng)驗(yàn)的讀者可以跳過本內(nèi)容;面向?qū)ο蠓矫娴闹R,主要講解類、接口等知識;常用基礎(chǔ)類和工具類,包括字符串處理以及一些常用數(shù)據(jù)結(jié)構(gòu)的現(xiàn)成類;文件處理以及輸入輸出流和序列化,使用這部分知識可以使數(shù)據(jù)長久保存在磁盤中;圖形用戶界面程序設(shè)計(jì),包括窗體、對話框、菜單、鼠標(biāo)等;數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì),在講解數(shù)據(jù)庫編程基礎(chǔ)知識的同時,給出一個圖書管理系統(tǒng)作為示例;網(wǎng)絡(luò)程序設(shè)計(jì),著重講述網(wǎng)絡(luò)套接字,并給出一個點(diǎn)對點(diǎn)的聊天程序作為示例;多線程知識,包括線程的創(chuàng)建、同步等;Java在Web上的應(yīng)用,簡要介紹了JSP以及Servlet,并給出一個留言板程序作為示例。

書籍目錄

第1章 Java語言概述1.1 什么是Java?1.2 Java語言1.3 Java開發(fā)平臺1.4 Java程序的編寫、編譯和運(yùn)行過程1.5 Java語言程序的注釋1.6 跨平臺1.7 面向?qū)ο蟮某绦蛟O(shè)計(jì)1.8 實(shí)例講解與問題研討本章小結(jié)習(xí)題第2章 Java語言基礎(chǔ)2.1 基本符號2.2 數(shù)據(jù)類型和變量2.2.1 數(shù)據(jù)類型2.2.2 變量2.3 運(yùn)算符和表達(dá)式2.4 語句和方法2.4.1 語句2.4.2 方法2.5 控制語句2.5.1 條件語句2.5.2 循環(huán)語句2.5.3 跳轉(zhuǎn)語句2.5.4 異常處理語句2.6 數(shù)組2.7 實(shí)例講解與問題研討本章小結(jié)習(xí)題第3章 Java面向?qū)ο蠡A(chǔ)3.1 引言3.2 類定義3.3 類聲明和類體3.3.1 變量聲明3.3.2 方法定義3.3.3 自定義構(gòu)造器3.4 用類去創(chuàng)建對象3.5 繼承一個類3.6 接口3.7 抽象類與最終類3.8 多態(tài)3.9 內(nèi)部類和匿名類3.1 0泛型3.1 1修飾符3.1 2實(shí)例講解與問題研討本章小結(jié)習(xí)題第4章 常用基礎(chǔ)類和工具類4.1 0bject類4.2 Number類4.3 StringBuffer類4.4 Exception類4.5 Scanner類4.6 StringTokenizer類4.7 Vector泛型類4.8 LinkedList泛型類4.9 ArrayList泛型類4.1 0HashMap泛型類4.1 1枚舉和迭代器4.1 2實(shí)例講解與問題研討本章小結(jié)習(xí)題第5章 I/O流和文件管理5.1 I/O流類5.2 File類5.3 FileWriter類5.4 FileReader類5.5 InputStreamReadel類5.6 BufferedReade~類5.7 PrintWriter類5.8 讀取鍵盤輸入的數(shù)據(jù)5.9 JAR文件5.10實(shí)例講解與問題研討本章小結(jié)習(xí)題第6章 圖形用戶界面程序設(shè)計(jì)6.1 視窗類6.2 對話框6.3 組件類6.3.1 面板和內(nèi)部視窗6.3.2 標(biāo)簽、按鈕和工具欄6.3.3 菜單條、菜單和菜單項(xiàng)6.3.4 文本行和文本區(qū)6.3.5 表格和窗格滾動條6.3.6 樹和窗格拆分6.3.7 內(nèi)部視窗和分層容器6.3.8 進(jìn)度條類6.4 布局管理類6.5 事件處理6.5.1 事件處理機(jī)制6.5.2 API中的事件類6.5.3 事件監(jiān)聽器接口6.5.4 常見事件處理6.6 實(shí)例講解與問題研討本章小結(jié)習(xí)題第7章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)7.1 數(shù)據(jù)庫和SQL語句7.2 JDBC7.3 Java數(shù)據(jù)庫管理程序設(shè)計(jì)7.4 數(shù)據(jù)庫的數(shù)據(jù)輸入和打印GUI程序設(shè)計(jì)7.5 實(shí)例講解與問題研討本章小結(jié)習(xí)題第8 章網(wǎng)絡(luò)程序設(shè)計(jì)基礎(chǔ)8.1 Java網(wǎng)絡(luò)類和接口8.2 InetAddress類8.3 URL類和URLConnection類8.4 Socket類和ServerSocket類8.5 DatagramPaeket類和DatagramSocket類8.6 MulticastSocket類8.7 實(shí)例講解與問題研討本章小結(jié)習(xí)題第9章 多線程9.1 進(jìn)程與線程概述9.2 Java的進(jìn)程模型9.3 線程類Thread9.4 線程接口RunnabIe9.5 線程的生命周期9.6 線程同步9.7 定時器的管理9.8 實(shí)例講解與問題研討本章小結(jié)習(xí)題第10章 Java在Web上的應(yīng)用10.1 Applet10.2 Servlet10.3.ISP10.4 實(shí)例講解與問題研討本章小結(jié)習(xí)題參考文獻(xiàn)

章節(jié)摘錄

  第3章 Java面向?qū)ο蠡A(chǔ)  天下萬物生于有,有生于無。  ——老子  對象是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心,所有的對象來自于類,類是由人們創(chuàng)建的或從API核心類庫中引進(jìn)的?! ”菊逻M(jìn)一步討論什么是類?如何創(chuàng)建類?什么是對象?如何創(chuàng)建和使用對象?面向?qū)ο缶幊痰谋举|(zhì)是什么?這些是Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)?! ?.1 引言  在日常生活中把一些不同的物品裝在一個包里是常見的,如到超市買了10個蘋果,又買了2瓶香檳,超市還贈送了一把削蘋果的刀和一個開香檳的起子,最后把這些物品放在一個包中,帶著這個包去旅行一定比零散地帶著這些物品方便得多。  面向?qū)ο蟮木幊贪严嚓P(guān)的數(shù)據(jù)和方法放在一起,對象就是一個裝著數(shù)據(jù)和方法的“包”,類是造這個包的“模型”,用對象和類編程把零散的數(shù)據(jù)處理問題作為一個整體問題來處理,使復(fù)雜的編程問題簡單化?! ≡诔绦蛑?,存儲一項(xiàng)數(shù)據(jù)可以用變量,存儲一組同類型數(shù)據(jù)可以用數(shù)組,若要存儲一組不同類型數(shù)據(jù)怎么辦?  例如,有n(n是任意一個整數(shù))個學(xué)生,每1個學(xué)生有3項(xiàng)數(shù)據(jù)(學(xué)號、姓名和平均成績),其中學(xué)號是int型數(shù)據(jù),姓名是String型數(shù)據(jù),平均成績是float型數(shù)據(jù),如何寫一個程序臨時(長期保存需要使用數(shù)據(jù)庫或文件,后續(xù)介紹)保存和查詢這些數(shù)據(jù)。

編輯推薦

  《JAVA程序設(shè)計(jì)》注重Java編程的思想和方法,循序漸進(jìn),由淺入深,基礎(chǔ)知識全面深入,概念明確,條理清晰,強(qiáng)調(diào)Java編程的實(shí)戰(zhàn)能力,聯(lián)系實(shí)際,學(xué)以致用。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7