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

出版時(shí)間:2011-8  出版社:陳銳 機(jī)械工業(yè)出版社 (2011-08出版)  作者:陳銳 編  頁(yè)數(shù):325  

內(nèi)容概要

  《普通高等教育“十二五”計(jì)算機(jī)類規(guī)劃教材:Java程序設(shè)計(jì)》是目前最為流行的程序設(shè)計(jì)語言之一,也是計(jì)算機(jī)專業(yè)的一門必修課?!镀胀ǜ叩冉逃笆濉庇?jì)算機(jī)類規(guī)劃教材:Java程序設(shè)計(jì)》是作者多年來從事教學(xué)和研究的心得之作,內(nèi)容包括《普通高等教育“十二五”計(jì)算機(jī)類規(guī)劃教材:Java程序設(shè)計(jì)》概述、Java開發(fā)環(huán)境、基本數(shù)據(jù)類型、流程控制、對(duì)象、類、包、繼承和多態(tài)、接口和抽象、異常與處理、Java Applet編程、數(shù)組和字符串、數(shù)據(jù)庫(kù)編程、圖形用戶界面設(shè)計(jì)、多線程機(jī)制、網(wǎng)絡(luò)編程?!镀胀ǜ叩冉逃笆濉庇?jì)算機(jī)類規(guī)劃教材:Java程序設(shè)計(jì)》內(nèi)容全面,結(jié)構(gòu)清晰,語言通俗流暢,重點(diǎn)難點(diǎn)突出,例題豐富,所有程序都能夠直接運(yùn)行?!  镀胀ǜ叩冉逃笆濉庇?jì)算機(jī)類規(guī)劃教材:Java程序設(shè)計(jì)》可作為大中專院校計(jì)算機(jī)及相關(guān)專業(yè)的Java程序設(shè)計(jì)課程教材,也可作為計(jì)算機(jī)軟件開發(fā)、等級(jí)考試和軟件資格(水平)考試人員的參考書。

書籍目錄

前言第1章 Java語言綜述1.1 Java是一門程序設(shè)計(jì)語言1.2 面向?qū)ο蟪醪?.2.1 對(duì)象的概念1.2.2 對(duì)象的屬性1.3 Java的特點(diǎn)1.4 Java的不同版本1.5 Java的前景1.6 學(xué)好Java的關(guān)鍵1.7 小結(jié)1.8 練習(xí)第2章 Java編程環(huán)境2.1 J2SE的安裝與配置2.2 環(huán)境變量的配置與測(cè)試2.2.1 設(shè)置classpath2.2.2 設(shè)置path2.2.3 環(huán)境變量的測(cè)試2.3 第一個(gè)Java程序2.3.1 編寫第一個(gè)Java程序2.3.2 編譯與運(yùn)行2.3.3 第一個(gè)程序分析2.3.4 注釋2.4 命名與保存2.4.1 標(biāo)識(shí)符與關(guān)鍵字2.4.2 保存2.5 Java程序的開發(fā)流程2.6 小結(jié)2.7 練習(xí)第3章 數(shù)據(jù)類型3.1 數(shù)據(jù)類型3.1.1 整型3.1.2 char型3.1.3 浮點(diǎn)型3.1.4 布爾型3.2 變量3.2.1 變量的聲明3.2.2 變量的含義3.2.3 變量的分類3.2.4 變量的引用3.3 基本類型的初始化3.4 常量3.5 Java運(yùn)算符3.5.1 算術(shù)運(yùn)算符3.5.2 關(guān)系運(yùn)算符3.5.3 邏輯運(yùn)算符3.5.4 位運(yùn)算符3.5.5 移位運(yùn)算符3.5.6 賦值運(yùn)算符3.5.7 三元運(yùn)算符3.5.8 逗號(hào)運(yùn)算符3.5.9 字符串運(yùn)算符3.5.1 0強(qiáng)制類型轉(zhuǎn)換3.5.1 1運(yùn)算符的優(yōu)先級(jí)3.6 小結(jié)3.7 練習(xí)第4章 流程控制4.1 編程風(fēng)格4.2 作用域4.2.1 塊作用域4.2.2 對(duì)象的存活時(shí)間4.3 條件語句4.3.1 if(…)4.3.2 if(…){…}else{…}4.3.3 if…elseif…4.4 循環(huán)語句4.4.1 不確定循環(huán)4.4.2 確定循環(huán)4.5 中斷與繼續(xù)4.5.1 中斷4.5.2 繼續(xù)4.5.3 標(biāo)簽語句4.6 分支語句4.7 返回語句4.8 小結(jié)4.9 練習(xí)第5章 面向?qū)ο缶幊袒A(chǔ)5.1 對(duì)象5.1.1 對(duì)象的特征5.1.2 對(duì)象實(shí)例名5.1.3 對(duì)象變量的初始化目錄Java程序設(shè)計(jì)5.2 類5.2.1 類的含義5.2.2 設(shè)計(jì)自己的類5.2.3 分析你的類5.3 使用已有的類5.3.1 Math類5.3.2 Date類5.3.3 GregorianCalendar類5.3.4 對(duì)象重構(gòu)5.4 包5.4.1 命名空間5.4.2 包的概念及作用5.4.3 包的實(shí)現(xiàn)5.4.4 使用包5.4.5 類路徑與默認(rèn)包5.4.6 包作用域5.5 注釋及嵌入文檔5.5.1 如何添加注釋5.5.2 類注釋5.5.3 方法注釋5.5.4 字段注釋5.5.5 其他注釋5.6 小結(jié)5.7 練習(xí)第6章 繼承和多態(tài)6.1 繼承的含義6.2 繼承的實(shí)現(xiàn)6.3 構(gòu)造器的調(diào)用6.4 類之間的關(guān)系6.4.1 依賴6.4.2 聚合6.4.3 繼承6.5 繼承層次圖6.6 關(guān)于設(shè)計(jì)好繼承的幾點(diǎn)建議6.7 防止類的繼承6.8 多態(tài)6.8.1 多態(tài)的產(chǎn)生6.8.2 多態(tài)的概念6.8.3 多態(tài)的實(shí)質(zhì)6.8.4 綁定6.9 超類6.9.1 equals方法6.9.2 通用編程6.10 數(shù)組列表6.11 對(duì)象包裝器6.12 小結(jié)6.13 練習(xí)第7章 接口和抽象7.1 接口7.1.1 接口的產(chǎn)生7.1.2 接口的概念7.1.3 接口的聲明7.1.4 接口的實(shí)現(xiàn)7.1.5 接口的多重實(shí)現(xiàn)7.1.6 接口的屬性7.1.7 接口的繼承7.1.8 接口的意義7.2 克隆7.2.1 淺拷貝7.2.2 深拷貝7.3 內(nèi)部類7.4 抽象行為7.5 抽象類7.6 抽象與接口的區(qū)別7.7 小結(jié)7.8 練習(xí)第8章 異常與處理8.1 處理錯(cuò)誤8.1.1 異常的分類8.1.2 異常的聲明8.1.3 異常的拋出8.2 異常的捕獲8.2.1 捕獲多個(gè)異常8.2.2 重新拋出異常8.3 finally子句8.4 小結(jié)8.5 練習(xí)第9章 JavaApplet編程9.1 編寫Applet小程序9.2 Applet的執(zhí)行過程9.3 小結(jié)9.4 練習(xí)第10章 數(shù)組和字符串10.1 數(shù)組10.1.1 數(shù)組的聲明10.1.2 數(shù)組的初始化10.1.3 匿名數(shù)組10.1.4 數(shù)組的拷貝10.1.5 命令行參數(shù)10.1.6 數(shù)組排序10.2 文本處理類10.2.1 String類10.2.2 StringBuffer類10.3 使用StringTokenizer類分析字符串10.4 Character類10.5 字符串與字符、字節(jié)數(shù)組10.5.1 字符串與字符數(shù)組10.5.2 字符串與字節(jié)數(shù)組10.6 小結(jié)10.7 練習(xí)第11章 數(shù)據(jù)庫(kù)連接及其應(yīng)用11.1 JDBC基本編程概念11.1.1 設(shè)定ODBC數(shù)據(jù)源11.1.2 數(shù)據(jù)庫(kù)URL11.1.3 建立連接11.1.4 建立會(huì)話11.1.5 操作數(shù)據(jù)庫(kù)11.2 預(yù)查詢11.3 小結(jié)11.4 練習(xí)第12章 圖形用戶界面設(shè)計(jì)12.1 AWT工具集簡(jiǎn)介12.2 AWT基本組件12.2.1 標(biāo)識(shí)12.2.2 按鈕12.2.3 畫布12.2.4 復(fù)選框12.2.5 單選按鈕12.2.6 菜單12.2.7 菜單項(xiàng)12.2.8 列表框12.2.9 單行文本輸入框12.2.1 0文本輸入?yún)^(qū)12.2.1 1滾動(dòng)條12.2.1 2文件對(duì)話框12.2.1 3一個(gè)AWT的綜合例子12.3 AWT容器12.3.1 Frame12.3.2 Panel12.4 布局管理器12.4.1 FlowLayout12.4.2 BorderLayout12.4.3 GridLayout12.4.4 CardLayout12.4.5 GridBagLayout12.4.6 容器的嵌套12.5 AWT事件處理模型12.5.1 事件類12.5.2 事件監(jiān)聽器12.5.3 AWT事件及其相應(yīng)的監(jiān)聽器接口12.5.4 事件適配器12.6 Swing簡(jiǎn)介12.6.1 Swing與AWT12.6.2 Swing程序結(jié)構(gòu)簡(jiǎn)介12.7 小結(jié)12.8 練習(xí)第13章 Java多線程機(jī)制13.1 Java中的線程13.1.1 進(jìn)程與線程13.1.2 線程的狀態(tài)13.1.3 多線程的實(shí)現(xiàn)方法13.2 通過繼承Thread類實(shí)現(xiàn)多線程13.3 通過Runnable接口實(shí)現(xiàn)多線程13.4 線程的調(diào)度13.5 線程的同步13.5.1 基本的線程控制13.5.2 多線程的同步實(shí)現(xiàn)13.6 小結(jié)13.7 練習(xí)第14章 Java網(wǎng)絡(luò)編程14.1 網(wǎng)絡(luò)編程的基本概念14.1.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí)14.1.2 網(wǎng)絡(luò)基本概念14.2 基于URL的Java網(wǎng)絡(luò)編程14.2.1 URL類14.2.2 URLConnetction類14.3 基于套接字的Java網(wǎng)絡(luò)編程14.3.1 Socket通信簡(jiǎn)介14.3.2 創(chuàng)建Socket和ServerSocket14.3.3 Socket簡(jiǎn)單應(yīng)用14.4 數(shù)據(jù)報(bào)14.5 小結(jié)14.6 練習(xí)參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):插圖:Sun公司也在致力于加強(qiáng)Java的功能,尤其在網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)通信,以及Web上的應(yīng)用能力。Java的優(yōu)勢(shì)并不是開發(fā)已經(jīng)存在的應(yīng)用程序或?qū)λ鼈冞M(jìn)行升級(jí),而是在它應(yīng)用于新型設(shè)備或新應(yīng)用領(lǐng)域中。1.6學(xué)好Java的關(guān)鍵每一個(gè)走人Java世界的人都想學(xué)好。Java,但是如果沒有正確的指引,雖然付出很多努力,但收效甚微。所以,掌握正確的學(xué)習(xí)方法,不僅能提高學(xué)習(xí)效果,更重要的是有利于為以后程序設(shè)計(jì)能力的提升打下良好的基礎(chǔ)。我們根據(jù)從事Java程序設(shè)計(jì)的實(shí)踐經(jīng)驗(yàn)及學(xué)習(xí)經(jīng)歷,提出以下幾點(diǎn)建議。(1)多動(dòng)手學(xué)習(xí)編程語言不僅僅是理論上的學(xué)習(xí),更重要的是要利用這門語言為讀者的思想服務(wù)。理解并掌握這門語言是首要的,但如果要達(dá)到心領(lǐng)神會(huì)、融會(huì)貫通,就必須親自動(dòng)手,多實(shí)踐,編一些具有特定功能的程序,用實(shí)踐去論證自己的思想。實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),所以建議大家多在實(shí)踐中鍛煉。在本書中,我們會(huì)列舉大量的示例,包括演示、實(shí)例分析等,希望讀者在學(xué)習(xí)的過程中,能將這些示例手動(dòng)輸入、編譯和測(cè)試,這樣才能真正明白示例的含義。

編輯推薦

《Java程序設(shè)計(jì)》是普通高等教育“十二五”計(jì)算機(jī)類規(guī)劃教材之一。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)2條)

 
 

  •   紙張不錯(cuò),很干凈沒有破損
  •   流暢,詳細(xì),適合作為初學(xué)者教材,非常棒
 

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

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