Java語言程序設(shè)計

出版時間:2012-1  出版社:機械工業(yè)出版社  作者:(美)Y.Daniel Liang  頁數(shù):664  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Java語言程序設(shè)計:進階篇(英文版 第8版)》是Java語言的經(jīng)典教材,多年來暢銷不衰。本書全面整合了Java
6的特性,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,循序漸進地介紹了程序設(shè)計基礎(chǔ)、解決問題的方法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、異常處理、I/O和遞歸等內(nèi)容。此外,本書還全面且深入地覆蓋了一些高級主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、國際化、高級GUI等內(nèi)容。
  《Java語言程序設(shè)計:進階篇(英文版 第8版)》影印版由《Java語言程序設(shè)計 基礎(chǔ)篇》和《Java語言程序設(shè)計
進階篇》組成。

作者簡介

  Y. Daniel Liang
普度大學(xué)終身教授,阿姆斯特朗亞特蘭大州立大學(xué)計算機科學(xué)系教授。他所編寫的Java教程在美國大學(xué)Java課程中采用率極高,同時他還兼任Prentice
Hall Java系列叢書的編輯。

書籍目錄

Chapter 1 Introduction to Computers, Programs, and JavaI.I Introductionl.2 What is a Computer?1.3 Programs1.4 Operating Systems1.5 Java, World Wide Web, and Beyond1.6 The Java Language Specification, APU JDK, and IDE1.7 A Simple Java Program1.8 Creating, Compiling. and Executing a Java Program1.9 (GUI) Displaying Text in a Message Dialog BoxChapter 2 Elementary Programming2.1 Introduction2.2 Writing Simple Programs2.3 Reading Input from the Console2.4 Identifiers2.5 Variables2.6 Assignment Statements and Assignment Expressions2.7 Named Constants2.8 Numeric Data Types and Operations2.9 Problem. Displaying the Current Time2.10 Shorthand Operators2.11 Numeric Type Conversions2.12 Problem: Computing Loan Payments2.13 Character Data Type and Operations2.14 Problem: Counting Monetary Units2.15 The String Type2.16 Programming Style and Documentation2.17 Programming Errors2.18 (GUI) Getting Input from Input DialogsChapter 3 Selections3.1 Introduction3.2 boolean Data Type3.3 Problem: A Simple Math Learning Tool3.4 if Statements3.5 Problem: Guessing Birthdays3.6 Two Way if Statements3.7 Nested if Statements3.8 Common Errors in Selection Statements3.9 Problem: an Improved Math Learning Tool3.10 Problem: Computing Body Mass Index3.11 Problem: Computing Taxes3.12 Logical Operators3.13 Problem: Determining Leap Year3.14 Probiem: Lottery3.15 switch Statements3.16 Conditional Expressions3.17 Formatting Console Output3.18 Operator Pfecedence and Associativity3.19 (GUI) Confirmation DialogsChapter 4 Loops4.1 Introduction4.2 The while Loop4.3 The do-while Loop4.4 The for Loop4.5 Which Loop to Use?4.6 Nested Loops4.7 Minimizing Numeric Errors4.8 Case Studies4.9 Keywords breakand continue4.10 (GUI)Controlling a Loop with a Confirmation DialogChapter 5 Methods5.1 Introduction5.2 Defining a Method5.3 Callinga Method5.4 void Method Example5.5 Passing Parameters by Values5.6 Modularizing Code5.7 Problem: Comrerting Decimals to Hexadecimals5.8 Ovedoading Methods5.9 The Scope of Variables5.10 The Math Class5.11 Case Study: Generating Random CharaaersS.l2 Method Abstraction and Stepwise RefinementChapter 6 Single-Dimcnsional Arrays6.1 Introduction6.2 Array Basics6.3 Problem. Lotto Numbers6.4 Problem: Deck of Cards6.5 Copying Arrays……Chapter 7 Multidimensional ArraysChapter 8 objects and ClassesChapter 9 Strings and Text I/OChapter 10 Thinking in objectsChapter 11 Inheritance and PolymorphismChapter 12 GUI BasicsChapter 13 Exception HandlingChapter 14 Abstract Classes and InterfacesChapter 15 GraphicsChapter 16 Event-Drivcn ProgrammingChapter 17 Creating Graphical User InterfacesChapter 18 Applcts and MultimedlaChapter 19 Btnary I/OChapter 20 RecursionChapter 21 GenericsChapter 22 Java Collections FrameworkChapter 23 Algorithm EfficiencyChapter 24 SortingChapter 25 Lists, Stacks, Clueucs, and Priority QueuesChapter 26 Binary Search TreesChapter 27 Graphs and ApplfcahonsChapter 28 Weighted Graphs and ApplicationsChapter 29 MultithrcadingChapter 30 NetworkingChapter 31 IntcrnationalizationChapter 32 Java Bcans and Bean EventsChapter 33 Containers, Layout Managers, and BordersChapter 34 Menus,Toolbars, and DialogsChapter 35 MVC and Swing ModelsChapter 36 JTable and JTreeChapter 37 Java Database ProgrammingAPPENDIXESINDEX

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《Java語言程序設(shè)計:進階篇(英文版·第8版)》是Java語言的經(jīng)典教材,多年來暢銷不衰?!禞ava語言程序設(shè)計:進階篇(英文版·第8版)》全面整合了Java 6的特性,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,循序漸進地介紹了程序設(shè)計基礎(chǔ)、解決問題的方法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、異常處理、I/0和遞歸等內(nèi)容。此外,《Java語言程序設(shè)計:進階篇(英文版·第8版)》還全面且深入地覆蓋了一些高級主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、國際化等內(nèi)容?!禞ava語言程序設(shè)計:進階篇(英文版·第8版)》影印版由《Java語言程序設(shè)計 基礎(chǔ)篇》和《java語言程序設(shè)計 進階篇》組成?;A(chǔ)篇對應(yīng)原書的第1~20章,進階篇對應(yīng)原書的第21~37章。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java語言程序設(shè)計 PDF格式下載


用戶評論 (總計12條)

 
 

  •   力薦的JAVA書籍
  •   正版,軟工必備,英文版的書籍對以后有很大的幫助
  •   雖然講解詳細(xì),但不夠全面,但也足以應(yīng)付Java編程
  •   看起來比較慢,習(xí)題比較多。
  •   很好,很不錯,有時候看英文版的必看翻譯的好
  •   很好的一本書,雖然是英文版的,但是內(nèi)容很好理解,我覺得比翻譯過的更好理解一些
  •   東西不錯,很好的書,但是物流我就不敢恭維了,速度慢 就算了,為什么別人的都是送到學(xué)校,我卻要自己去郵局去?
  •   內(nèi)容真的不錯,寫的非常詳細(xì),初學(xué)語言的人按照章節(jié)循序漸近也可以掌握,推薦購買!可惜的是我買了一年,還沒看多少就把兩本書都弄丟了。
  •   Chapter 37 Java Database Programming中文版里面沒找到呀。英文版里有嗎?
  •   學(xué)習(xí)Java的絕佳教材!
  •   寶貝很不錯!正是我想要的!
  •   經(jīng)典書籍,搞計算機的一般都比較喜歡這本書。在基礎(chǔ)之上更深一步的進階,值得收藏
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7