商品簡介
本書循序漸進地介紹Java 2的基礎編程知識,既包括Java的開發環境介紹,基本語法、簡單的流程控制、面向對象編程、異常處理、線程機制和輸入輸出流編程等,還包括AWT圖形用戶界面編程、Swing圖形用戶界面編程、Java Applet開發、Java數據庫編程和網絡編程等高級編程的知識。在介紹基礎知識的同時,還穿插了大量簡潔、生動的小實例,難度由低到高、內容循序漸進,并注重技巧的歸納和總結。閱讀本書,讀者不僅能夠在短時間內掌握Java的基礎編程技術,還能夠舉一反三,編寫出真正具有商業用途的程序。 本書附帶的光盤中包含書中所有程序的源代碼,以方便讀者透徹地分析和調試程序,也歡迎讀者根據實際需要對書中給出的源代碼進行二次開發。 本書語言簡潔、操作步驟詳細、實例豐富,既適合于Java初學者,也適合于對Java有一定了解的程序開發人員閱讀和使用。同時,可作為大中專院校相關專業師生的教學參考用書。
作者簡介
周惠英,活躍于CSDN的Java頻道(http://www.csdn.net)和ChinaJavaWorld技術論壇(http://www.chinajavaworld.com),曾任職于IBM,有5年以上的Java開發經驗,積累了大量的Java編程技巧,參與多個大型項目的開發工作。近年來,專注于研究J2EE的框架技術,如STRUTS、Spring、Hibernate等,目前正對JDK源碼進行深入的研究。
目次
第1章 Java簡介
1.1 Java是什么
1.2 Java的歷史與前景
第2章 初識Java
2.1 Java開發環境安裝與配置
2.2 Windows環境下的兩個小實例
2.3 Linux環境下的兩個小實例
第3章 Java的基本語法
3.1 代碼編寫規范
3.2 注釋
3.3 標識符
3.4 常量和變量
3.5 數據類型
3.6 運算符和表達式
第4章 流程控制
4.1 循環語句
4.2 條件語句
4.3 異常處理語句
4.4 分支語句
第5章 面向對象基礎
5.1 生活中的面向對象
5.2 程序開發中的面向對象
5.3 Java基礎類庫簡介
第6章 深入理解對象
6.1 包
6.2 Java中的訪問控制
6.3 this變量和super變量
6.4 抽象類和抽象方法
6.5 構造和使用接口
6.6 抽象類與接口的區別
第7章 字符與字符串
7.1 字符類
7.2 字符串的表示
7.3 String
7.4 StringBuffer
7.5 類java.lang.String
第8章 數字
8.1 基本數字類型
8.2 NumberFormat類和DecimalFormat類
8.3 Math類
第9章 數組
9.1 一維數組
9.2 多維數組
第10章 Java異常處理
10.1 異常的概念
10.2 捕獲異常
10.3 拋出異常
10.4 創建自己的異常類
10.5 異常編程綜合分析
10.6 運行時異常的相關知識
10.7 異常處理機制的優勢
第11章 Java線程機制
11.1 線程的概念
11.2 通過繼承Thread類創建線程
11.3 通過實現Runnable接口創建線程
11.4 線程周期
11.5 線程調度
11.6 線程的通信
11.7 幾個線程函數
第12章 Java輸入輸出流
12.1 什么是IO
12.2 IO體系結構
12.3 對文件的操作
12.4 文件操作綜合實例
第13章 AWT圖形用戶界面編程
13.1 AWT簡介
13.2 布局管理器
13.3 AWT事件處理
13.4 AWT基本組件
第14章 Swing圖形用戶界面編程
14.1 Swing簡介
14.2 Swing組件的使用
14.3 Swing的布局管理器
第15章 Java Applet開發
15.1 Applet簡介
15.2 Applet程序開發步驟
15.3 Applet類
15.4 Applet的AWT繪制
15.5 Applet綜合案例
第16章 Java數據庫編程
16.1 基本概念
16.2 SQL語言
16.3 JDBC簡介
16.4 MySQL簡介
16.5 數據庫開發實例
第17章 Java網絡編程
17.1 網絡編程基礎知識
17.2 InternetAddress類
17.3 URL
17.4 套接字