出版時間:2011-9 出版社:電子工業(yè)出版社 作者:孟光勝,許穎 編 頁數(shù):328
內(nèi)容概要
《Java程序設(shè)計教程》是學(xué)習(xí)Java語言的入門教材。全書從Java語言的基本特點入手,詳細(xì)介紹了Java語言的基本概念和編程方法,同時深入介紹了Java的高級特性?!禞ava程序設(shè)計教程》共分為12章,涉及Java中的基本數(shù)據(jù)類型、基本語法、類的概念及特性、異常處理、用戶界面設(shè)計、小應(yīng)用程序、輸入/輸出操作及線程等內(nèi)容。《Java程序設(shè)計教程》注意理論與實踐相結(jié)合,注重實用性,由淺入深,循序漸進(jìn),易教易學(xué),內(nèi)容豐富,結(jié)構(gòu)清晰,實例眾多。
書籍目錄
第1章 Java語言概述1.1 面向?qū)ο蟪绦蛟O(shè)計1.1.1 面向?qū)ο蟪绦蛟O(shè)計思想的誕生1.1.2 面向?qū)ο蟪绦蛟O(shè)計與面向過程程序設(shè)計的對比1.1.3 面向?qū)ο蠹夹g(shù)的背景和特點1.2 Java概述1.2.1 Java的起源和發(fā)展1.2.2 Java的特性1.2.3 Java體系結(jié)構(gòu)1.3 Java運行機制與JVM1.3.1 JVM的體系結(jié)構(gòu)1.3.2 JVM的運行機制1.4 Java類庫1.5 安裝Java開發(fā)工具1.5.1 下載JDK1.5.2 安裝JDK1.5.3 設(shè)置Java的運行環(huán)境1.6 使用命令行1.7 使用集成開發(fā)環(huán)境1.7.1 使用JBuilder1.7.2 使用Eclipse1.8 第一個Java程序1.8.1 開發(fā)源代碼1.8.2 編譯運行1.9 小結(jié)習(xí)題上機指導(dǎo)實驗一 編譯Java程序?qū)嶒灦? 程序閱讀題第2章 Java語言基礎(chǔ)2.1 數(shù) 據(jù) 類 型2.1.1 整型2.1.2 浮點型2.1.3 char型2.1.4 boolean型2.1.5 基本數(shù)據(jù)類型值間的轉(zhuǎn)換2.2 變量2.2.1 變量聲明2.2.2 變量名和變量類型2.2.3 變量的初始化2.2.4 final變量2.3 運 算 符2.3.1 算術(shù)運算符2.3.2 關(guān)系和邏輯運算符2.3.3 位運算符2.3.4 賦值運算符2.3.5 其他運算符2.4 表達(dá)式和語句2.4.1 表達(dá)式2.4.2 語句2.5 控 制 結(jié) 構(gòu)2.5.1 條件語句2.5.2 循環(huán)語句2.5.3 跳轉(zhuǎn)語句2.6 字 符 串2.6.1 String類型2.6.2 StringBuffer類型2.7 數(shù)組2.7.1 數(shù)組的聲明與創(chuàng)建2.7.2 數(shù)組的初始化2.7.3 數(shù)組的常用操作2.8 命名規(guī)范2.8.1 標(biāo)識符命名規(guī)則2.8.2 Java中默認(rèn)的命名習(xí)慣2.9 注釋2.9.1 單行注釋2.9.2 多行注釋2.9.3 文檔注釋2.10 小結(jié)習(xí)題上機指導(dǎo)實驗一:使用控制結(jié)構(gòu)編寫程序?qū)嶒灦篠tring的使用實驗三:數(shù)組的使用實驗四:程序填空第3章 Java面向?qū)ο蟪绦蛟O(shè)計3.1 面向?qū)ο笤O(shè)計簡介3.1.1 對象3.1.2 Java 中的類3.1.3 面向?qū)ο笕筇卣?.2 用戶自定義類3.2.1 類定義3.2.2 成員變量和方法3.2.3 構(gòu)造函數(shù)3.2.4 訪問修飾符3.2.5 創(chuàng)建及使用對象3.3 重載3.3.1 普通方法的重載3.3.2 構(gòu)造方法的重載3.3.3 main方法3.4 對象的初始化和清理3.4.1 對象初始化3.4.2 對象析構(gòu)和Java垃圾回收機制3.5 使用現(xiàn)有類3.5.1 API概念3.5.2 Object類3.5.3 String類3.5.4 StringBuffer類3.5.5 Math類3.5.6 System類3.6 包3.6.1 包3.6.2 Java中定義的包3.6.3 自定義包的創(chuàng)建和使用3.6.4 編譯和生成包3.7 小結(jié)習(xí)題參考答案上機指導(dǎo)實驗一:定義類和實例化對象實驗二:重載第4章 繼承和多態(tài)4.1 類的繼承4.1.1 創(chuàng)建子類4.1.2 方法的重載以及方法重寫4.1.3 關(guān)鍵字super和final4.1.4 繼承設(shè)計的技巧4.2 復(fù) 用 類4.2.1 組合語法4.2.2 繼承語法4.2.3 代理4.2.4 組合與繼承的選擇4.3 多態(tài)4.3.1 什么是多態(tài)?為什么要使用多態(tài)?4.3.2 編譯時的多態(tài)性4.3.3 運行時的多態(tài)性4.3.4 多態(tài)的設(shè)計4.4 小結(jié)習(xí)題上機操作參考答案第5章 接口與內(nèi)部類5.1 接口5.1.1 抽象類和抽象方法5.1.2 接口的聲明及實現(xiàn)5.1.3 Java中的多重繼承5.1.4 接口的域5.1.5 嵌套接口5.2 內(nèi) 部 類5.2.1 創(chuàng)建內(nèi)部類5.2.2 鏈接到內(nèi)部類5.2.3 為什么需要內(nèi)部類5.2.4 匿名內(nèi)部類5.2.5 局部內(nèi)部類5.3 小結(jié)習(xí)題上機操作參考答案第6章 集合和泛型6.1 基 本 概 念6.2 常用集合——列表、隊列、棧6.3 泛型類實現(xiàn)6.4 小結(jié)第7章 異常7.1 異?;靖拍?.2 異常與異常類7.3 異 常 處 理7.3.1 捕獲異常7.3.2 聲明拋出異常7.3.3 拋出異常7.4 自定義異常7.5 小結(jié)習(xí)題參考答案上機操作第8章 Java程序的輸入/輸出8.1 Java流式輸入/輸出概述8.2 流的層次8.3 字節(jié)流類和字符流類8.3.1 字節(jié)流類8.3.2 字符流類8.4 緩沖流類8.5 內(nèi)存操作流8.6 打 印 流8.7 RandomAccessFile隨機訪問流8.8 對象流類和對象序列化8.9 文件操作8.10 小 結(jié)習(xí)題參考答案上機操作第9章 多 線 程9.1 線程的基本概念9.1.1 線程與進(jìn)程的關(guān)系9.2 多線程的實現(xiàn)與控制9.2.1 繼承Thread啟動線程9.2.2 實現(xiàn)Runnable 接口9.2.3 守護(hù)線程9.3 線程同步9.4 死鎖9.5 生產(chǎn)者—消費者問題9.6 小結(jié)習(xí)題參考答案上機操作第10章 Java圖形編程10.1 Java圖形程序設(shè)計概述10.1.1 Java圖形程序設(shè)計技術(shù)簡介10.1.2 Swing基礎(chǔ)10.1.3 Applet簡介10.2 使用AWT編寫簡單Java圖形程序10.2.1 AWT綜述10.2.2 組件、容器和布局10.3 AWT事件處理10.3.1 Java AWT事件簡介10.3.2 Java AWT 事件監(jiān)聽器10.3.3 事件、事件監(jiān)聽器接口、事件處理器及觸發(fā)原因10.3.4 事件適配器10.4 使用Swing進(jìn)行Java圖形程序編寫10.4.1 Swing技術(shù)簡介及特點10.4.2 Swing組件的基本用法10.5 小結(jié)習(xí)題參考答案上機操作第11章 Java高級應(yīng)用簡介……
圖書封面
評論、評分、閱讀與下載