輕鬆學編程:輕鬆學Java編程

《輕鬆學編程:輕鬆學Java編程》全面介紹Java編程知識,首先介紹了Java的工作原理、基本語法、對數組的操作、對字元串的操作,並深入地講解了Java語言中的面向對象編程,包括類與對象的基本知識及面向對象的封裝、繼承、多態;然後介紹了Java的開發套用,包括Java中的常用工具類、異常處理、I/O流、集合框架、圖形用戶界面和資料庫編程等相關知識;最後通過一個綜合案例來介紹Java編程在實際開發中的套用。

基本介紹

  • 書名:輕鬆學編程:輕鬆學Java編程
  • 出版社:化學工業出版社
  • 頁數:348頁
  • 開本:16
  • 定價:45.00
  • 作者:趙振方 陳景霞
  • 出版日期:2012年4月1日
  • 語種:簡體中文
  • ISBN:7122134202, 9787122134202
  • 品牌:化學工業出版社
內容簡介,圖書目錄,序言,

內容簡介

《輕鬆學編程:輕鬆學Java編程》中大量內容來自真實的Java程式,力求通過實際操作使讀者更容易地掌握Java套用開發。《輕鬆學編程:輕鬆學Java編程》難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
結構獨特:通過“概念、語法描述、示例描述、示例套用、運行結果、示例分析”的模式將每個知識與實際套用中的問題相結合。
形式新穎:用準確的語言總結概念,用直觀的圖示演示過程,用詳細的注釋解釋代碼,用形象的比喻幫助記憶。
技術文檔:將一些非常簡單的知識點或者理論性的內容安排在這裡,通常這些文檔沒有具體的實際問題,但又是讀者必須要了解的,如一些概念和術語。
內容豐富:涵蓋了實際開發中Java技術所遇到的I/O流、AWT等方面的熱點問題。
隨書光碟:《輕鬆學編程:輕鬆學Java編程》為實例配備了視頻教學檔案,讀者可以通過視頻檔案更加直觀地進行學習。

圖書目錄

第1章 Java語言概述
1.1 Java語言簡介
1.1.1 Java語言的特點
1.1.2 Java語言的發展
1.2 Java語言的工作原理
1.2.1 Java程式的運行流程
1.2.2 JVM介紹
1.3 Java程式的運行環境
1.3.1 JDK介紹
1.3.2 下載和安裝JDK
1.3.3 配置JDK
1.3.4 獲得Java API文檔
1.4 Java Application和Java Applet介紹
1.4.1 Application介紹
1.4.2 Applet介紹
1.5 Java程式的基本要素
1.6 Java的開發工具
1.6.1 Eclipse概述
1.6.2 Eclipse的下載和安裝
1.6.3 Eclipse開發程式
1.7 Java程式調試技巧
1.8 實踐案例:創建HelloWorld程式
1.9 動手練一練
1.9.1 練習題
1.9.2 上機實踐
第2章 簡單數據類型及運算
2.1 Java數據類型
2.1.1 整數類型
2.1.2 浮點型
2.1.3 字元型
2.1.4 布爾類型
2.1.5 數據類型間的轉換
2.1.6 轉義序列
2.2 變數與常量
2.2.1 變數
2.2.2 變數的作用域
2.2.3 常量
2.3 運算符與表達式
2.3.1 算術運算符及表達式
2.3.2 賦值運算符及表達式
2.3.3 自增和自減運算符
2.3.4 關係運算符及表達式
2.3.5 邏輯運算符及表達式
2.3.6 位運算符及表達式
2.3.7 條件運算符及表達式
2.3.8 運算符的優先權
2.4 實踐案例:列印超市售貨清單
2.5 動手練一練
2.5.1 練習題
2.5.2 上機實踐
第3章 流程控制語句
3.1 選擇語句
3.1.1 簡單的if條件語句
3.1.2 if-else條件語句
3.1.3 if-else if-else條件語句
3.1.4 嵌套if語句
3.1.5 switch多分支語句
3.2 循環語句
3.2.1 while循環語句
3.2.2 do-while循環語句
3.2.3 for循環語句
3.2.4 foreach循環語句
3.3 跳轉語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.4 實踐案例:製作萬年曆
3.5 動手練一練
3.5.1 練習題
3.5.2 上機實踐
第4章 數組
4.1 一維數組
4.1.1 聲明數組
4.1.2 分配空間
4.1.3 一維數組的初始化
4.1.4 一維數組的套用
4.2 多維數組
4.2.1 聲明多維數組
4.2.2 給多維數組分配空間
4.2.3 初始化多維數組
4.2.4 訪問多維數組中的元素
4.3 搜尋數組
4.4 數組排序
4.4.1 Arrays.sort()排序法
4.4.2 直接選擇排序法
4.4.3 冒泡排序法
4.5 實踐案例:購物結賬程式
4.6 動手練一練
4.6.1 練習題
4.6.2 上機實踐
第5章 字元串
5.1 創建字元串
5.1.1 直接使用字元串常量創建字元串變數
5.1.2 使用new關鍵字創建字元串變數
5.2 字元串的常用方法
5.3 字元串的常用操作
5.3.1 獲取字元串的長度
5.3.2 轉換字元串的大小寫
5.3.3 去掉字元串的首尾空格
5.3.4 字元串比較
5.3.5 字元串搜尋
5.3.6 字元串提取
5.3.7 字元串連線
5.3.8 字元串替換
5.3.9 字元串分割
5.4 StringBuffer類
5.4.1 構造StringBuffer類
5.4.2 StringBuffer類的常用方法
5.5 實踐案例:完善購物結賬系統
5.6 動手練一練
5.6.1 練習題
5.6.2 上機實踐
第6章 類與對象
6.1 面向對象概述
6.1.1 對象的概述
6.1.2 面向對象的核心特性
6.2 類結構
6.2.1 類概述
6.2.2 類和對象的區別
6.2.3 類是對象的類型
6.3 Java是面向對象的語言
6.3.1 類的定義
6.3.2 定義類的成員變數
6.3.3 定義類的成員方法
6.3.4 創建類的構造方法
6.3.5 創建對象
6.3.6 訪問對象的屬性和方法
6.3.7 類的主方法——main()方法
6.3.8 對象的銷毀
6.3.9 this關鍵字
6.4 常用修飾符
6.4.1 訪問控制修飾符
6.4.2 static靜態修飾符
6.4.3 final修飾符
6.5 實踐案例:實現傳送簡訊功能
6.6 動手練一練
6.6.1 練習題
6.6.2 上機實踐
第7章 深入面向對象編程
7.1 類的封裝
7.2 類的繼承
7.2.1 在Java語言中實現繼承
7.2.2 單繼承
7.2.3 使用super關鍵字
7.3 方法重載和方法重寫
7.3.1 方法重載
7.3.2 方法重寫和變數隱藏
7.4 抽象類與接口
7.4.1 抽象類
7.4.2 接口
7.5 包
7.5.1 定義包
7.5.2 使用包
7.6 實踐案例:使用多級繼承實現計算長方體體積、重量和價值
7.7 動手練一練
7.7.1 練習題
7.7.2 上機實踐
第8章 異常處理
8.1 異常和異常類型
8.1.1 異常的基本概念
8.1.2 異常類型
8.2 Java異常處理機制
8.2.1 使用try-catch語句捕獲異常
8.2.2 使用多重catch語句捕獲異常
8.2.3 使用try-catch-finally語句捕獲異常
8.3 拋出異常和聲明異常
8.3.1 拋出異常
8.3.2 聲明異常
8.4 自定義異常
8.5 實踐案例:完成添加用戶的功能
8.6 動手練一練
8.6.1 練習題
8.6.2 上機實踐
第9章 Java常用工具類
9.1 Object類
9.2 包裝類
9.2.1 基本數據類型所對應的包裝類
9.2.2 Integer類
9.2.3 Character類
9.3 日期類
9.3.1 java.util.Date類
9.3.2 java.util.Calendar類
9.4 格式化日期類
9.4.1 DateFormat類
9.4.2 SimpleDateFormat類
9.5 Random類
9.6 實踐案例:使用時間類完成日期查詢功能
9.7 動手練一練
9.7.1 練習題
9.7.2 上機實踐
第10章 Java的輸入/輸出流
10.1 輸入/輸出流概述
10.1.1 位元組流
10.1.2 字元流
10.1.3 預定義流
10.2 位元組流
10.2.1 位元組輸入/輸出流
10.2.2 檔案位元組輸入/輸出流
10.3 字元流
10.3.1 字元輸入/輸出流
10.3.2 字元檔案輸入/輸出流
10.3.3 字元緩衝區輸入/輸出流
10.4 File類
10.4.1 File類的構造函式
10.4.2 File類的常用方法
10.5 RandomAccessFile類隨機訪問檔案
10.6 實踐案例:將新錄學生信息添加到檔案中並讀取
10.7 動手練一練
10.7.1 練習題
10.7.2 上機實踐
第11章 集合框架
11.1 集合框架概述
11.2 Collection接口
11.3 無序列表——Set集合
11.3.1 HashSet類
11.3.2 TreeSet類
11.4 有序列表——List集合
11.4.1 ArrayList類
11.4.2 LinkedList類
11.5 映射——Map
11.6 泛型集合
11.7 實踐案例:使用泛型集合模擬BBS論壇
11.8 動手練一練
11.8.1 練習題
11.8.2 上機實踐
第12章 圖形用戶界面
12.1 圖形對象概述
12.2 容器
12.2.1 Window類
12.2.2 Panel類
12.3 AWT基本組件
12.3.1 按鈕組件——Button
12.3.2 標籤——Label
12.3.3 單行文本框——TextField
12.3.4 多行文本域——TextArea
12.3.5 複選框——Checkbox
12.3.6 複選框組——CheckboxGroup
12.4 布局管理器
12.4.1 BorderLayout管理器
12.4.2 FlowLayout管理器
12.4.3 CardLayout管理器
12.4.4 GridLayout管理器
12.4.5 GridBagLayout管理器
12.5 事件處理
12.5.1 事件處理概述
12.5.2 事件類
12.5.3 事件監聽器
12.6 實踐案例:製作簡易計算器
12.7 動手練一練
12.7.1 練習題
12.7.2 上機實踐
第13章 資料庫編程
13.1 JDBC簡介
13.1.1 JDBC程式的工作原理

序言

Java是當今較流行的一種簡單的、面向對象的、分散式的、健壯安全、結構中立、可移植的、性能優異的多執行緒動態語言。該語言由Sun公司於1995年推出,發展到今天,已不僅僅表示一門程式語言,更是一種軟體開發平台,目前已經演化出了J2SE、J2EE和J2ME三個版本。憑藉其易學易用和功能強大的特點,可以進行桌面套用、Web套用、分散式系統及嵌入式系統等應用程式開發,並且在信息技術、科學研究、軍事工業、航空航天等各個領域得到了非常廣泛的套用。

相關詞條

熱門詞條

聯絡我們