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