出版時間:2002-6 出版社:人民郵電出版社 作者:徐雅靜 頁數(shù):319 字數(shù):499000
內(nèi)容概要
JBuilder 6是Borland公司推出的可視化Java語言編程工具,它提供了一個功能強大的集成開發(fā)環(huán)境,可以迅速地創(chuàng)建各種 Java小程序和 Java應(yīng)用程序。本書共分 11章,分別介紹了 JBuilder 6的開發(fā)環(huán)境、編程語法、控件使用、IO流的使用、多線程的應(yīng)用以及 Java在多媒體、網(wǎng)絡(luò)和數(shù)據(jù)庫中的應(yīng)用,并配以大量實用性強、易學易用的實例,幫助讀者循序漸進地從Java的基礎(chǔ)著手,逐漸深入,達到輕松掌握Java的目的。 本書可作為學習Java編程的入門教材和教學參考書,亦可供軟件開發(fā)人員參考。
書籍目錄
第1章 概述 1.1 初識Java 1.1.1 Java的產(chǎn)生 1.1.2 什么是Java 1.2 Java的特性 1.2.1 Java的特點 1.2.2 豐富的類庫 1.2.3 Java和C、C++ 1.2.4 應(yīng)用前景 1.3 Java體系結(jié)構(gòu) 1.3.1 Java虛擬機 1.3.2 Java體系 1.4 本章小結(jié) 第2章 JBuilder 6編程環(huán)境 2.1 JBuilder 6開發(fā)環(huán)境概述 2.2 JBuilder 6的安裝 2.2.1 安裝環(huán)境 2.2.2 安裝步驟 2.3 JBuilder 6的使用 2.3.1 主窗口 2.3.2 主菜單 2.3.3 工具欄 2.4 編寫第一個Java程序 2.4.1 創(chuàng)建HelloWorld程序 2.4.2 代碼分析 2.5 本章小結(jié) 第3章 Java編程基礎(chǔ) 3.1 類 3.1.1 類聲明 3.1.2 類的實體 3.2 修飾符 3.2.1 類修飾符 3.2.2 成員變量修飾符 3.2.3 類方法修飾符 3.3 對象 3.3.1 對象的創(chuàng)建 3.3.2 對象的撤銷 3.4 接口 3.4.1 接口的定義 3.4.2 接口的實現(xiàn) 3.4.3 接口繼承 3.5 包 3.5.1 包的定義 3.5.2 包的引入 3.5.3 Java常用包 3.6 Java特殊變量 3.6.1 null 3.6.2 this 3.6.3 super 3.7 本章小結(jié)第4章 Java編程語法 4.1 數(shù)據(jù)類型 4.1.1 注釋和標識符 4.1.2 基本數(shù)據(jù)類型 4.1.3 常量 4.1.4 變量 4.2 表達式和運算符 4.2.1 算術(shù)運算符 4.2.2 邏輯運算符 4.2.3 關(guān)系運算符 4.2.4 位運算符 4.2.5 賦值運算符 4.2.6 條件運算符 4.2.7 運算符的優(yōu)先級 4.3 字符串和數(shù)組 4.3.1 String字符串 4.3.2 StringBuffer字符串 4.3.3 數(shù)組 4.4 類型轉(zhuǎn)換 4.4.1 自動類型轉(zhuǎn)換 4.4.2 強制類型轉(zhuǎn)換 4.5 流程控制 4.5.1 分支流程 4.5.2 循環(huán)流程 4.5.3 跳轉(zhuǎn)流程 4.6 異常處理 4.6.1 拋出異常 4.6.2 捕獲異常 4.6.3 用try-catch來處理異常 4.7 事件處理 4.7.1 鼠標事件 4.7.2 鍵盤事件 4.7.3 其他事件 4.8 編程規(guī)范 4.8.1 程序結(jié)構(gòu) 4.8.2 命名規(guī)范 4.8.3 編碼格式 4.9 本章小結(jié) 第5章 Java圖形用戶界面 5.1 Java小程序(Applet)編程 5.1.1 Applet概述 5.1.2 使用Applet類 5.2 Java基本控件 5.2.1 按鈕(Button)控件 5.2.2 標簽(Label)控件 5.2.3 編輯(TextField和TextArea)控件 5.2.4 復選框(Checkbox)控件 5.2.5 單選鈕(CheckboxGroup)控件 5.2.6 下拉框(Choice)控件 5.2.7 列表框(List)控件 5.2.8 滾動條(Scrollbar)控件 5.2.9 面板(Panel)控件 5.3 布局管理器 5.3.1 BorderLayout布局管理器 5.3.2 FlowLayout布局管理器 5.3.3 VerticalFlowLayout布局管理器 5.3.4 GridLayout布局管理器 5.3.5 GridBagLayout布局管理器 5.3.6 PaneLayout布局管理器 5.3.7 XYLayout布局管理器 5.3.8 CardLayout布局管理器 5.4 本章小結(jié) 第6章 JavaBeans組件 6.1 Java應(yīng)用程序 6.1.1 創(chuàng)建第一個應(yīng)用程序 6.1.2 代碼分析 6.2 JavaBeans組件概述 6.3 常用JavaBeans組件 6.3.1 下拉菜單(JMenuBar)組件 6.3.2 工具欄(JToolBar)組件 6.3.3 樹形控件(JTree)組件 6.3.4 快捷菜單(JPopupMenu)組件 6.3.5 表格控件(JTable)組件 6.4 本章小結(jié) 第7章 控制Java的輸入輸出 7.1 利用java.io包進行輸入輸出 7.1.1 輸入類 7.1.2 輸出類 7.1.3 File類 7.2 文件的輸入輸出 7.2.1 讀文件 7.2.2 寫文件 7.3 磁盤輸入輸出 7.4 本章小結(jié) 第8章 Java多線程 8.1 多線程概述 8.1.1 多線程定義 8.1.2 多線程相關(guān)概念 8.2 線程(Thread)類 8.2.1 Thread類的方法 8.2.2 Thread類的使用 8.3 Runnable接口 8.3.1 Runnable接口的方法 8.3.2 Runnable接口的使用 8.4 線程同步 8.5 線程通信 8.5.1 使用管道類 8.5.2 使用標志變量 8.5.3 使用wait和notify方法 8.6 本章小結(jié) 第9章 Java多媒體 9.1 圖形技術(shù) 9.1.1 基礎(chǔ)概念 9.1.2 圖形(Graphics)類 9.1.3 顏色(Color)類及繪圖示例 9.1.4 字體(Font)類及示例 9.2 聲音技術(shù) 9.2.1 AudioChip類 9.2.2 聲音技術(shù)示例 9.3 圖像技術(shù) 9.3.1 圖像的裝入和顯示 9.3.2 圖像裝入跟蹤 9.3.3 內(nèi)存圖像映射 9.3.4 圖像過濾 9.4 動畫技術(shù) 9.4.1 動畫的實現(xiàn) 9.4.2 消除動畫閃爍 9.5 本章小結(jié) 第10章 Java網(wǎng)絡(luò)編程 10.1 概述 10.1.1 通信協(xié)議 10.1.2 通信端口 10.1.3 IP地址 10.2 IP地址的獲取 10.3 TCP和套接字 10.3.1 Socket通信基礎(chǔ) 10.3.2 Client/Server程序 10.4 UDP和數(shù)據(jù)報 10.4.1 數(shù)據(jù)報通信基礎(chǔ) 10.4.2 Chat程序 10.5 WWW應(yīng)用 10.5.1 URL類 10.5.2 獲取Internet資源 10.6 FTP應(yīng)用 10.6.1 FTP組件 10.6.2 制作FTP客戶端 10.7 本章小結(jié) 第11章 Java數(shù)據(jù)庫編程 11.1 JDBC概述 11.1.1 JDBC類 11.1.2 JDBC API實例 11.2 JDataStore概述 11.2.1 JDataStore Explorer 11.2.2 JDataStore數(shù)據(jù)庫應(yīng)用 11.3 數(shù)據(jù)庫組件 11.3.1 DataExpress組件 11.3.2 dbSwing 11.3.3 More dbSwing 11.3.4 數(shù)據(jù)庫應(yīng)用示例 11.4 本章小結(jié)
圖書封面
評論、評分、閱讀與下載