新手學(xué)Java 7編程

出版時(shí)間:2012-9  出版社:清華大學(xué)出版社  作者:斯切爾特  頁數(shù):527  字?jǐn)?shù):786000  譯者:石磊  
Tag標(biāo)簽:無  

內(nèi)容概要

  《新手學(xué)java 7編程(第5版)》由程序設(shè)計(jì)暢銷書作者h(yuǎn)erbert
schildt撰寫,將內(nèi)容徹底更新至javase 7。首先從基礎(chǔ)講起,介紹了如何編譯和運(yùn)行java程序,然
后討論了關(guān)鍵字、語法和一些結(jié)構(gòu),它們共同構(gòu)成了java語言的核心。之后,《新手學(xué)java
7編程(第5版)》介紹了java的一些高級(jí)特性,包括多線程程序設(shè)計(jì)和泛型。最后以對(duì)swing的介紹結(jié)束了全書。本教程節(jié)奏輕快,可以幫助讀者快速掌握java程序設(shè)計(jì)。
  《新手學(xué)java 7編程(第5版)》特色
  關(guān)鍵技能與概念:在每章開始列出了該章中介紹的技能與概念
  專家問答:以問答形式提供了相關(guān)信息和實(shí)用的提示
  編程練習(xí):展示如何應(yīng)用某種技能的編程練習(xí)
  自測(cè)題:每章最后提供了一些測(cè)試對(duì)該章內(nèi)容理解程度的問題
  代碼注釋:示例代碼中的注釋描述了正在闡述的編程技巧

作者簡(jiǎn)介

  Herbert
Schildt是世界頂級(jí)的程序設(shè)計(jì)暢銷書作家,是Java、C++、C和C#語言方面的權(quán)威。他撰寫的程序設(shè)計(jì)圖書已經(jīng)在全世界銷售了數(shù)百萬冊(cè),并被翻譯成了多種語言。他撰寫的其他Java圖書主要有Java:
The Complete ReFerence,Herb Scfiildt's Java Programming Cookbook,
Swing: A Beginner's Guide和The Art of Java。他的網(wǎng)站為www.
HerbSchildt.com。

書籍目錄

第1章java基礎(chǔ)
1.1java的起源
1.2java對(duì)internet的貢獻(xiàn)
1.3java的魔法:字節(jié)碼
1.4java的主要術(shù)語
1.5面向?qū)ο蟪绦蛟O(shè)計(jì)
1.6獲得java開發(fā)工具包
1.7第一個(gè)簡(jiǎn)單的程序
1.8處理語法錯(cuò)誤
1.9第二個(gè)簡(jiǎn)單程序
1.10另一種數(shù)據(jù)類型
1.11兩個(gè)控制語句
1.12創(chuàng)建代碼塊
1.13分號(hào)和定位
1.14縮進(jìn)原則
1.15java關(guān)鍵字
1.16java的標(biāo)識(shí)符
1.17java類庫
1.18自測(cè)題
第2章數(shù)據(jù)類型與運(yùn)算符
2.1數(shù)據(jù)類型為什么重要
2.2 java的基本類型
2.3字面值
2.4變量詳解
2.5變量的作用域和生命期
2.6運(yùn)算符
2.7算術(shù)運(yùn)算符
2.8關(guān)系運(yùn)算符和邏輯運(yùn)算符
2.9短路邏輯運(yùn)算符
2.10賦值運(yùn)算符
2.11速記賦值
2.12賦值中的類型轉(zhuǎn)換
2.13不兼容類型的強(qiáng)制轉(zhuǎn)換
2.14運(yùn)算符優(yōu)先級(jí)
2.15表達(dá)式
2.16自測(cè)題
第3章程序控制語句
3.1從鍵盤輸入字符
3.2if語句
3.3switch語句
3.4for循環(huán)
3.5while循環(huán)
3.6do-while循環(huán)
3.7使用break語句退出循環(huán)
3.8將break語句作為一種goto語句使用
3.9使用continue
3.10嵌套循環(huán)
3.11自測(cè)題
第4章類、對(duì)象和方法
4.1類的基礎(chǔ)知識(shí)
4.2如何創(chuàng)建對(duì)象
4.3引用變量和賦值
4.4方法
4.5從方法返回值
4.6返回值
4.7使用形參
4.8構(gòu)造函數(shù)
4.9帶形參的構(gòu)造函數(shù)
4.10深入介紹new運(yùn)算符
4.11垃圾回收與終止器
4.12this關(guān)鍵字
4.13自測(cè)題
第5章其他數(shù)據(jù)類型與運(yùn)算符
5.1數(shù)組
5.2多維數(shù)組
5.3不規(guī)則數(shù)組
5.4另一種聲明數(shù)組的語法
5.5數(shù)組引用賦值
5.6使用length成員
5.7 for-each形式的循環(huán)
5.8字符串
5.9使用命令行實(shí)參
5.10位運(yùn)算符
5.11“?”運(yùn)算符
5.12自測(cè)題
第6章方法和類詳解
6.1控制對(duì)類成員的訪問
6.2向方法傳遞對(duì)象
6.3返回對(duì)象
6.4方法重載
6.5重載構(gòu)造函數(shù)
6.6遞歸
6.7理解static關(guān)鍵字
6.8嵌套類和內(nèi)部類
6.9可變長(zhǎng)度實(shí)參
6.10自測(cè)題
第7章繼承
7.1繼承的基礎(chǔ)知識(shí)
7.2成員訪問與繼承
7.3構(gòu)造函數(shù)和繼承
7.4使用super調(diào)用超類構(gòu)造函數(shù)
7.5使用super訪問超類成員
7.6創(chuàng)建多級(jí)層次結(jié)構(gòu)
7.7何時(shí)調(diào)用構(gòu)造函數(shù)
7.8超類引用和子類對(duì)象
7.9方法重寫
7.10重寫的方法支持多態(tài)性
7.11為何使用重寫的方法
7.12使用抽象類
7.13使用final
7.13.1使用final防止重寫
7.13.2使用final防止繼承
7.13.3對(duì)數(shù)據(jù)成員使用final
7.14 obiect類
7.15自測(cè)題
第8章包和接口
8.1包
8.2包和成員訪問
8.3理解被保護(hù)的成員
8.4導(dǎo)入包
8.5java的類庫位于包中
8.6接口
8.7實(shí)現(xiàn)接口
8.8使用接口引用
8.9接口中的變量
8.10接口能夠擴(kuò)展
8.11自測(cè)題
第9章異常處理
9.1異常的層次結(jié)構(gòu)
9.2異常處理基礎(chǔ)
9.3未捕獲異常的結(jié)果
9.4使用多個(gè)catch語句
9.5捕獲子類異常
9.6 try代碼塊可以嵌套
9.7拋出異常
9.8throwable詳解
9.9使用finally
9.10使用throws語句
9.11jdk 7新增的異常功能
9.12java的內(nèi)置異常
9.13創(chuàng)建異常子類
9.14自測(cè)題
第10章使用i/o
10.1java的i/o基于流
10.2字節(jié)流和字符流
10.3字節(jié)流類
10.4字符流類
10.5預(yù)定義流
10.6使用字節(jié)流
10.7使用字節(jié)流讀寫文件
10.8自動(dòng)關(guān)閉文件
10.9讀寫二進(jìn)制數(shù)據(jù)
10.10隨機(jī)訪問文件
10.11使用java字符流
10.12使用字符流的文件i/o
10.13使用java類型包裝器轉(zhuǎn)換數(shù)值字符串
10.14自測(cè)題
第11章多線程程序設(shè)計(jì)
11.1多線程基本原理
11.2thread類和runnable接口
11.3創(chuàng)建一個(gè)線程
11.4創(chuàng)建多個(gè)線程
11.5確定線程何時(shí)結(jié)束
11.6線程的優(yōu)先級(jí)
11.7同步
11.8使用同步方法
11.9同步語句
11.10使用notify()、wait()和notifyall()的線程通信
11.11線程的掛起、繼續(xù)執(zhí)行和停止
11.12自測(cè)題
第12章枚舉、自動(dòng)裝箱、靜態(tài)導(dǎo)入和注釋
12.1枚舉
12.2java的枚舉是類類型
12.3values()和valueof()方法
12.4構(gòu)造函數(shù)、方法、實(shí)例變量和枚舉
12.5枚舉繼承enum
12.6自動(dòng)裝箱
12.7類型包裝器
12.8自動(dòng)裝箱基礎(chǔ)
12.9自動(dòng)裝箱和方法
12.10發(fā)生在表達(dá)式中的自動(dòng)裝箱/自動(dòng)拆箱
12.11靜態(tài)導(dǎo)入
12.12注釋(元數(shù)據(jù))
12.13自測(cè)題
第13章泛型
13.1泛型基礎(chǔ)
13.2一個(gè)簡(jiǎn)單的泛型示例
13.3約束類型
13.4使用通配符實(shí)參
13.5約束通配符
13.6泛型方法
13.7泛型構(gòu)造函數(shù)
13.8泛型接口
13.9原類型和遺留代碼
13.10使用菱形運(yùn)算符進(jìn)行類型推斷
13.11擦除特性
13.12歧義錯(cuò)誤
13.13一些泛型限制
13.14繼續(xù)學(xué)習(xí)泛型
13.15自測(cè)題
第14章applet、事件和其他主題
14.1applet基礎(chǔ)
14.2applet的組織和基本構(gòu)件
14.3applet架構(gòu)
14.4一個(gè)完整的applet框架
14.5applet初始化與終止
14.6請(qǐng)求重繪
14.7使用狀態(tài)窗口
14.8向applet傳遞形參
14.9 applet類
14.10事件處理
14.11委派事件模型
14.12事件
14.13使用委派事件模型
14.14其他java關(guān)鍵字
14.15自測(cè)題
第15章swing基礎(chǔ)
15.1swing的起源和設(shè)計(jì)原則
15.2組件和容器
15.3布局管理器
15.4第一個(gè)簡(jiǎn)單的swing程序
15.5使用jbutton
15.6使用jtextfield
15.7創(chuàng)建jcheckbox
15.8使用jlist
15.9使用匿名內(nèi)部類來處理事件
15.10創(chuàng)建一個(gè)swingapplet
15.11進(jìn)一步學(xué)習(xí)
15.12自測(cè)題
附錄a自測(cè)題答案
附錄b使用java的文檔注釋

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    新手學(xué)Java 7編程 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •   這本書在美國(guó)是java類最暢銷的,可惜中國(guó)人很多都不知道
  •   《新手學(xué)java 7編程(第5版)》由程序設(shè)計(jì)暢銷書作者h(yuǎn)erbertschildt撰寫,將內(nèi)容徹底更新至javase 7。首先從基礎(chǔ)講起,介紹了如何編譯和運(yùn)行java程序,然后討論了關(guān)鍵字、語法和一些結(jié)構(gòu),它們共同構(gòu)成了java語言的核心。之后,《新手學(xué)java7編程(第5版)》介紹了java的一些高級(jí)特性,包括多線程程序設(shè)計(jì)和泛型。最后以對(duì)swing的介紹結(jié)束了全書。本教程節(jié)奏輕快,可以幫助讀者快速掌握java《新手學(xué)java 7編程(第5版)》由程序設(shè)計(jì)暢銷書作者h(yuǎn)erbertschildt撰寫,將內(nèi)容徹底更新至javase 7。首先從基礎(chǔ)講起,介紹了如何編譯和運(yùn)行java程序,然后討論了關(guān)鍵字、語法和一些結(jié)構(gòu),它們共同構(gòu)成了java語言的核心。之后,《新手學(xué)java7編程(第5版)》介紹了java的一些高級(jí)特性,包括多線程程序設(shè)計(jì)和泛型。最后以對(duì)swing的介紹結(jié)束了全書。本教程節(jié)奏輕快,可以幫助讀者快速掌握java程序設(shè)計(jì)。程序設(shè)計(jì)?!缎率謱W(xué)java 7編程(第5版)》由程序設(shè)計(jì)暢銷書作者h(yuǎn)erbertschildt撰寫,將內(nèi)容徹底更新至javase 7。首先從基礎(chǔ)講起,介紹了如何編譯和運(yùn)行java程序,然后討論了關(guān)鍵字、語法和一些結(jié)構(gòu),它們共同構(gòu)成了java語言的核心。之后,《新手學(xué)java7編程(第5版)》介紹了java的一些高級(jí)特性,包括多線程程序設(shè)計(jì)和泛型。最后以對(duì)swing的介紹結(jié)束了全書。本教程節(jié)奏輕快,可以幫助讀者快速掌握java程序設(shè)計(jì)。
  •   目錄很詳細(xì),內(nèi)容還沒看,回頭再評(píng)。
  •   此書入門通俗易懂,很詳細(xì)
  •   好,適合初學(xué)者學(xué)習(xí),不錯(cuò)。
  •   還需要更細(xì)化內(nèi)容,更通俗易懂,畢竟是給新手學(xué)習(xí)用的。
  •   適合初學(xué)者學(xué)習(xí)JAVA,還算可以。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7