出版時間:2001-7-1 出版社:電子工業(yè)出版社 作者:Aaron Walsh,Daniel H. Steinberg,Justin Couch 頁數(shù):658 字數(shù):1060
內容概要
本書講述當今計算機最熱門語言Java,涵蓋了Java語言最新版本的所有內容,從編寫用于Web頁面小應用程序的Java語言基礎,到功能強大的Swing組件、JavaBeans、JFC、JDBC和各種聯(lián)網類、講解了最新的JDK1.3.通過學習,可以全面掌握使用Java AWT和FC類和新的即插即用Swing組件創(chuàng)建跨平臺的GUI;使用功能強大的聯(lián)網類創(chuàng)建可用于網絡的應用程序;使用JavaBeans開發(fā)靈活的Java組件;使用JDBC類和訪問數(shù)庫;將多媒體性能增加到Web應用程序中等等.本書是從入門學習Java語言難得的參考書,適合于從初級到高級的計算機專業(yè)人員使用.
書籍目錄
前言第1部分 啟動引擎:Java概述;第1章 Java語概述;1.1 Java簡史;1.2 Java環(huán)境;1.3 定義Java;1.4 Java簡介;1.5 Java與C/C++的比較;1.6 小結;第2章 面向對象的編程和術語;2.1 在本章中將學習什么;2.2 面向對象的術語;2.3 面向對象分析和設計;2.4 小結;第3章 Java設計基礎;3.1 程序對象和用戶接口;3.2 給用戶控制權;3.3 帶寬;3.4 用戶系統(tǒng);3.5 文件訪問和網絡;3.6 其他因素;3.7 管理源代碼;3.8 小結;第4章 HelloWorld應用程序和小應用程序;4.1 應用程序和小應用程序;4.2 HelloWorld應用程序;4.3 HelloWorld小應用程序;4.4 小結;第5章 編寫代碼;5.1 增強或繼承;5.2 編寫代碼;5.3 創(chuàng)建新類;5.4 小結;第2部分 加快速度:Java基礎;第6章 Java語法:標記、類型和值;6.1 編譯器忽略的元素;6.2 標記;6.3 類型和值;6.4 小結;第7章 變量、方法、表達式和控制流;7.1 變量;7.2 方法;7.3 表達式;7.4 運算符;7.5 控制流語句;7.6 小結;第8章 創(chuàng)建、使用數(shù)組和字符串;8.1 數(shù)組;8.2 字符串(java.lang.String);8.3 StringBuffer;8.4 包裝;8.5 命令 行參數(shù)和小應用程序標記屬性;8.6 來自java.util包的Collection類;8.7 小結;第9章 類、接口和包;9.1 類;9.2 內嵌類;9.3 接口;9.4 包;9.5 小結;第10章 繼承、封裝和多態(tài);10.1 復用;10.2 繼承;10.3 多態(tài);10.4 封裝;10.5 接口;10.6 小結;第11章 異常和錯誤處理;11.1 異常;11.2 減少代碼中的錯誤;11.3 小結;第3部分 關鍵技術:核心類庫;第12章 集合、實用程序和數(shù)據結構;12.1 集合的作用;12.2 再論Java.util包;12.3 使用集合;12.4 處理集合;12.5 保存屬性清單;12.6 小結;第13章 輸入/輸出:Java數(shù)據流;13.1 數(shù)據流介紹;13.2 標準的系統(tǒng)數(shù)據流(java.land.System);13.3 Java.io數(shù)據流;13.4 特殊目的的數(shù)據流;13.5 過濾的數(shù)據流;13.6 更多的I/O;13.7 小結;第14章 線程;14.1 關于線程;14.2 線程快速入門;14.3 在小應用程序中使用線程;14.4 線程屬性;14.5 多線程程序;14.6 結合在一起;14.7 線程和性能;14.8 小結;第15章 聯(lián)網;15.1 用地址和端口堆積數(shù)據;15.2 TCP/IP協(xié)議堆棧;15.3 套接字;15.4 URL操作;15.5 RMI操作;15.6 激活;15.7 小結;第16章 JDBC:連接數(shù)據庫的java API;16.1 JDBC簡介;16.2 連接遠程數(shù)據庫;16.3 進行數(shù)據庫查詢和更新;16.4 JDBC API;16.5 高級技術;16.6 小結;第4部分 視覺感受:用戶交互;第17章 抽象窗口工具包綜述;17.1 AWT與JFC和Swing的比較;17.2 抽象窗口工具包介紹;17.3 處理事件;17.4 坐標系;17.5 組合在一起;17.6 小結;第18章 顏色、字體和圖形基礎;18.1 Java 2D的引入;18.2 處理顏色;18.3 創(chuàng)建圖形;18.4 字體處理;18.5 處理圖像;18.6 打印;18.7 小結;第19章 容器及基本概念;19.1 打開窗口;19.2 容器構件;19.3 簡單構件;19.4 菜單;19.5 小結;第20章 布局管理器和其他組件;20.1 什么是布局管理器;20.2 布局管理器細節(jié);20.3 文本構件;20.4 小結;第21章 Swing基礎:構件和容器;21.1 介紹Swing;21.2 基本Swing構件;21.3 小結;第22章 基本Swing構件及其產生的事件;22.1 Swing菜單;22.2 Swing事件;22.3 小結;第23章 Swing庫中新的窗口小部件;23.1 按鈕;23.2 其他用于選擇的構件;23.3 容器;23.4 顯示;23.5 小結;第24章 Swing輔助構件和功能;24.1 邊框;24.2 Swing布局管理器;24.3 可插入的外觀和感觀;24.4 模型-視圖-控制器;24.5 小結;第5部分 開發(fā)小應用程序和應用程序;第25章 開發(fā)小應用程序和應用程序;25.1 理解Java安全性;25.2 Java插件簡介;25.3 使用Java檔案;25.4 使用JAR文件;25.5 管理JAR文件;25.6 java.util.jar簡介;25.7 控制JAR的行為;25.8 小結;附錄A 安裝和配置Java軟件開發(fā)工具;附錄B 使用JavaDOC工具;附錄C 源代碼;附錄D 核心擴展;
圖書封面
評論、評分、閱讀與下載