出版時間:2012-7 出版社:機械工業(yè)出版社 作者:譚貞軍 頁數(shù):538
內容概要
《Java編程新手自學手冊(附光盤)/新手學編程ABC叢書》編著者譚貞軍。
《Java編程新手自學手冊(附光盤)/新手學編程ABC叢書》內容提要:
Java是當今使用最為頻繁的編程語言之一,一直在開發(fā)領域占據重要的地位。本書循序漸進、由淺入深地詳細講解了Java的核心技術,并通過具體實例的實現(xiàn)過程演練了各個知識點的具體使用流程。全書共19章,分為4篇。第1~6章是基礎篇,逐一講解了Java基礎,Java開發(fā)工具,Java數(shù)據,字符串、運算符和表達式,假設語句,循環(huán)語句等Java開發(fā)所必須具備的基本知識。第7~12章是核心技術篇,逐一講解了數(shù)組,面向對象,類,異常處理,I/O與文件處理,線程等知識;第13~17章是提高篇,逐一講解了網絡與通信,AWT開發(fā)窗體程序,窗口編程,數(shù)據庫編程等知識。第18、19
章是綜合實戰(zhàn)篇,分別通過畫圖板系統(tǒng)和網上書城系統(tǒng)的實現(xiàn)過程,講解了Java語言在日常項目開發(fā)中的綜合應用流程,并穿插介紹了各個模塊的實現(xiàn)技巧。每篇最后為本篇的范例實戰(zhàn),通過實戰(zhàn)演練幫助讀者掌握本篇知識。全書采用故事性、趣味性相結合的對話講解方式,并穿插了學習技巧和職場生存法則,引領讀者全面掌握Java。本書附有1張DVD光盤。
本書不但適用于Java的初學者,也適于有一定Java基礎的讀者,還可以作為有一定造詣的程序員的參考書。本書不但適用于Java的初學者,也適于有一定Java基礎的讀者,還可以作為有一定造詣的程序員的參考書。
書籍目錄
叢書序
前言
第一篇 基 礎 篇
第1章 Java基礎
1.1 認識Java
1.2 Java初步
1.2.1 Java的起源
1.2.2 Java語言的特點
1.2.3 Java的一些名詞解釋
1.3 搭建開發(fā)環(huán)境
1.3.1 獲得JDK
1.3.2 輕松安裝JDK
1.3.3 JDK配置如此簡單
1.4 體會Java程序
1.4.1 Java輸出“我喜歡你”
1.4.2 編譯和運行Java文件
1.5 疑難問題解析
職場點撥——談Java的重要性
第2章 Java開發(fā)工具介紹
2.1 認識Java的開發(fā)工具
2.2 Java開發(fā)工具簡介
2.2.1 Eclipse簡介
2.2.2 Netbea 簡介
2.2.3 JBuilder簡介
2.3 Eclipse的獲得與安裝
2.3.1 獲得Eclipse
2.3.2 新建一個Eclipse項目
2.4 NetBea 的使用
2.4.1 下載NetBea
2.4.2 安裝NetBea
2.4.3 使用NetBea 新建項目
2.5 疑難問題解析
職場點撥——學習Java的正確態(tài)度
第3章 Java數(shù)據
3.1 量
3.1.1 常量
3.1.2 變量
3.2 數(shù)據類型
3.2.1 簡單數(shù)據類型值范圍
3.2.2 字符型
3.2.3 整型
3.2.4 浮點型
3.2.5 布爾型
3.3 運算符
3.3.1 算術運算符
3.3.2 關系運算符和邏輯運算符
3.3.3 位運算符
3.3.4 條件運算符
3.4 標識符和關鍵字
3.5 疑難問題解析
職場點撥——不同的客戶,不同的處理方式
第4章 字符串、運算符和表達式
4.1 再看運算符
4.1.1 算術運算符
4.1.2 關系運算符和邏輯運算符
4.1.3 位運算符
4.1.4 條件運算符
4.1.5 賦值運算符
4.2 表達式
4.2.1 什么是表達式
4.2.2 表達式的優(yōu)先級
4.2.3 表達式的應用
4.3 字符串
4.3.1 字符串的初始化
4.3.2 String類
4.3.3 StringBuffer類
4.4 疑難問題解析
職場點撥——提高你的職場生存能力
第5章 Java中的假設語句
5.1 if語句
5.1.1 if控制語句
5.1.2 if語句的延伸
5.1.3 多個條件判斷的if語句
5.2 switch語句
5.2.1 switch語句的形式
5.2.2 switch語句無break
5.2.3 case沒有執(zhí)行語句
5.2.4 default可以不在末尾
5.3 條件語句
5.3.1 正確使用switch語句
5.3.2 正確使用if語句
5.3.3 switch語句的執(zhí)行順序
5.4 疑難問題解析
職場點撥——創(chuàng)業(yè)還是就業(yè)
第6章 循環(huán)語句
6.1 Java循環(huán)語句
6.1.1 for循環(huán)語句
6.1.2 while循環(huán)語句
6.1.3 do…while循環(huán)語句
6.2 跳轉功能的實現(xiàn)
6.2.1 break語句的應用
6.2.2 return語句的應用
6.2.3 continue跳轉語句
6.2.4 輕松使用跳轉語句
6.3 疑難問題解析
職場點撥——面試的準備
溫故而知新——第一篇實戰(zhàn)范例
范例1 獲得JDK
范例2 配置運行環(huán)境
范例3 安裝Java的開發(fā)工具
范例4 量、數(shù)據類型
范例5 運算符
范例6 表達式
范例7 字符串
范例8 if語句
范例9 switch語句
范例10 for循環(huán)語句
范例11 while和do…while循環(huán)語句
范例12 數(shù)組
第二篇 核心技術篇
第7章 特殊數(shù)據——數(shù)組
7.1 簡單的一維數(shù)組
7.1.1 聲明一維數(shù)組
7.1.2 創(chuàng)建一維數(shù)組
7.1.3 輕松初始化一維數(shù)組
7.2 二維數(shù)組
7.2.1 二維數(shù)組的聲明
7.2.2 二維數(shù)組的創(chuàng)建
7.2.3 二維數(shù)組的初始化
7.3 多維數(shù)組
7.3.1 三維數(shù)組的聲明
7.3.2 三維數(shù)組的創(chuàng)建
7.3.3 三維數(shù)組的初始化
7.4 對數(shù)組的操作
7.4.1 復制數(shù)組
7.4.2 比較數(shù)組
7.4.3 搜索數(shù)組中的元素
7.4.4 排序數(shù)組
7.4.5 填充數(shù)組
7.5 疑難問題解析
職場點撥——客戶溝通之道
第8章 Java面向對象
8.1 面向對象
8.1.1 面向對象的理念
8.1.2 面向對象的特點
8.2 面向對象的第一特征——類
8.2.1 如何編寫一個類
8.2.2 特殊的方法——構造方法
8.2.3 一般的方法
8.3 屬性和方法的修飾符
8.3.1 public修飾符
8.3.2 private修飾符
8.3.3 protected修飾符
8.3.4 其他修飾符
8.4 this的用法
8.5 類和對象的使用
8.5.1 創(chuàng)建和使用對象
8.5.2 使用靜態(tài)變量和靜態(tài)方法
8.6 特殊的類—抽象類
8.6.1 創(chuàng)建抽象類
8.6.2 抽象類的規(guī)則
8.7 軟件包
8.7.1 定義軟件包
8.7.2 在Eclipse中定義軟件包
8.7.3 在程序中插入軟件包
8.8 疑難問題解析
職場點撥——打造一個團隊
第9章 類
9.1 類的繼承
9.1.1 父類和子類
9.1.2 調用父類的構造方法
9.1.3 隨意訪問父類的屬性和方法
9.1.4 多重次繼承
9.2 重寫和重載
9.2.1 重寫
9.2.2 重載
9.2.3 重寫與重載聯(lián)合使用
9.3 接口
9.3.1 定義接口
9.3.2 接口里的量和方法
9.3.3 接口的實現(xiàn)
9.3.4 接口的引用
9.4 疑難問題解析
職場點撥——模塊化設計的重要性
第10章 異常處理
10.1 什么是異常
10.1.1 認識異常
10.1.2 Java提供的異常處理類
10.2 異常處理方式
10.2.1 使用try…catch處理異常
10.2.2 處理多個異常
10.2.3 在異常中使用finally關鍵字
10.3 將異常拋出
10.3.1 使用throws將異常拋出
10.3.2 使用throw將異常拋出
10.4 自定義異常
10.5 異常處理的陋習
10.5.1 丟棄異常
10.5.2 不指定具體的異常
10.5.3 占用資源不釋放
10.5.4 不說明異常的詳細信息
10.5.5 過于龐大的try塊
10.5.6 輸出數(shù)據不完整
10.6 疑難問題解析
職場點撥——不同老板的不同特點
第11章 I/O與文件處理
11.1 Java I/O簡介
11.2 流
11.2.1 字節(jié)流
11.2.2 字符流
11.3 加快I/O操作效率
11.3.1 緩沖字節(jié)流
11.3.2 緩沖字符流
11.4 文件處理
11.4.1 文件類
11.4.2 使用文件類處理文件
11.5 疑難問題解析
職場點撥——可以做兼職
第12章 Java線程
12.1 線程起步
12.1.1 線程與進程的理解
12.1.2 多線程的理解
12.2 創(chuàng)建線程
12.2.1 創(chuàng)建主線程
12.2.2 通過runable接口創(chuàng)建線程
12.2.3 通過Thread類創(chuàng)建線程
12.3 創(chuàng)建多線程
12.4 線程的優(yōu)先級
12.5 控制線程
12.5.1 當前的線程等待
12.5.2 當前線程進入睡眠狀態(tài)
12.5.3 當前線程做出讓步
12.6 多線程同步
12.6.1 同步的重要性
12.6.2 輕松實現(xiàn)同步
12.6.3 什么是死鎖
12.7 線程之間互相通信
12.8 疑難問題解析
職場點撥——揣測老板的弦外之音
溫故而知新——第二篇實戰(zhàn)范例
范例1 類的繼承
范例2 接口的實現(xiàn)
范例3 異常的處理
范例4 讀取文件的字符
范例5 緩沖字節(jié)流
范例6 深刻認識多線程
范例7 認識網絡編程
第三篇 提 高 篇
第13章 網絡與通信
13.1 什么是網絡通信
13.1.1 TCP/IP協(xié)議
13.1.2 使用URL進行網絡鏈接
13.1.3 編寫URL程序常用的方法
13.2 網絡編程初步
13.2.1 創(chuàng)建Socket
13.2.2 多個客戶端連接
13.3 疑難問題解析
職場點撥——同事相處之道
第14章 AWT開發(fā)窗體程序
14.1 什么是AWT
14.2 創(chuàng)建窗口
14.3 創(chuàng)建窗口組件
14.4 布局利器
14.4.1 布局利器FlowLayout
14.4.2 布局利器BorderLayout
14.4.3 布局利器GridLayout
14.4.4 布局利器CardLayout
14.4.5 布局利器Null
14.5 編寫監(jiān)聽接口
14.5.1 窗口監(jiān)聽的接口
14.5.2 按鈕監(jiān)聽的接口
14.5.3 文本框監(jiān)聽的接口
14.6 疑難問題解析
職場點撥——修煉“門面功夫”
第15章 深入Java窗口編程
15.1 Swing的開發(fā)步驟
15.2 創(chuàng)建窗口
15.2.1 JFrame簡介和方法
15.2.2 創(chuàng)建第一個Swing窗口
15.3 Icon接口
15.4 添加組件
15.4.1 彈出式菜單
15.4.2 文本框
15.4.3 菜單
15.4.4 單選按鈕
15.4.5 復選框按鈕
15.4.6 列表框
15.4.7 選項卡
15.4.8 文本域
15.4.9 按鈕
15.4.10 進度條
15.5 常用的布局管理器
15.5.1 不使用布局管理器
15.5.2 使用邊界布局管理器
15.5.3 使用網格布局管理器
15.6 疑難問題解析
職場點撥——你準備找好工作嗎
第16章 Java和數(shù)據庫
16.1 數(shù)據庫的定義
16.2 操作MySQL數(shù)據庫
16.3 MySQL的安裝
16.4 MySQL的管理工具
16.4.1 創(chuàng)建數(shù)據庫
16.4.2 創(chuàng)建表
16.4.3 輸入記錄
16.5 SQL Sever很簡單
16.5.1 創(chuàng)建數(shù)據庫
16.5.2 創(chuàng)建表
16.5.3 創(chuàng)建記錄
16.6 疑難問題解析
職場點撥——我有一顆創(chuàng)業(yè)心
第17章 數(shù)據庫編程
17.1 SQL操作
17.2 什么是JDBC
17.2.1 JDBC API
17.2.2 JDBC驅動類型
17.3 連接數(shù)據庫
17.3.1 輕松連接MySQL
17.3.2 輕松連接SQL Sever 2000
17.4 SQL語句
17.4.1 新建數(shù)據庫表
17.4.2 數(shù)據庫查詢語句
17.4.3 數(shù)據庫操縱語句
17.5 疑難問題解析
職場點撥——談加薪升職
溫故而知新——第三篇實戰(zhàn)范例
范例1 順序布局
范例2 網格布局
范例3 Swing窗口(一)
范例4 Swing窗口(二)
范例5 新建MySQL數(shù)據庫
第四篇 綜合實戰(zhàn)篇
第18章 畫圖板
18.1 系統(tǒng)概述與預覽
18.1.1 軟件概述
18.1.2 軟件預覽
18.2 創(chuàng)建軟件的準備
18.2.1 搜集素材
18.2.2 獲得Java API手冊
18.3 編程軟件
18.3.1 創(chuàng)建一個類
18.3.2 菜單欄和標題欄的程序
18.3.3 保存文檔的程序
18.3.4 界面的實現(xiàn)
18.3.5 調色盤的實現(xiàn)
18.3.6 中央畫布的實現(xiàn)
18.3.7 輸入字體的實現(xiàn)
18.3.8 打開以前文檔的實現(xiàn)
18.3.9 實現(xiàn)其他功能
第19章 “眾望書城”網上系統(tǒng)
19.1 效果展示
19.2 數(shù)據庫設計
19.3 SQL Server 2000 JDBC驅動
19.3.1 下載JDBC驅動
19.3.2 安裝JDBC驅動
19.3.3 配置JDBC驅動
19.3.4 將JDBC驅動加載到項目中去
19.4 系統(tǒng)設計
19.4.1 登錄窗口的編寫
19.4.2 主窗口
19.4.3 商品信息的基本管理
19.4.4 進貨信息管理
19.4.5 銷售信息管理
19.4.6 庫存管理
19.4.7 查詢與統(tǒng)計
19.5 數(shù)據庫模塊的編程
溫故而知新——第四篇實戰(zhàn)范例
范例1 編寫記事本
范例2 使用Java編寫簡易計算器
圖書封面
評論、評分、閱讀與下載