第一图书网

Java语言程序设计

(美)Y.Daniel Liang 机械工业出版社
出版时间:

2012-1  

出版社:

机械工业出版社  

作者:

(美)Y.Daniel Liang  

页数:

664  

Tag标签:

无  

内容概要

  《Java语言程序设计:进阶篇(英文版 第8版)》是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java
6的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
  《Java语言程序设计:进阶篇(英文版 第8版)》影印版由《Java语言程序设计 基础篇》和《Java语言程序设计
进阶篇》组成。

作者简介

  Y. Daniel Liang
普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学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

章节摘录

版权页:插图:


编辑推荐

《Java语言程序设计:进阶篇(英文版·第8版)》是Java语言的经典教材,多年来畅销不衰。《Java语言程序设计:进阶篇(英文版·第8版)》全面整合了Java 6的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/0和递归等内容。此外,《Java语言程序设计:进阶篇(英文版·第8版)》还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化等内容。《Java语言程序设计:进阶篇(英文版·第8版)》影印版由《Java语言程序设计 基础篇》和《java语言程序设计 进阶篇》组成。基础篇对应原书的第1~20章,进阶篇对应原书的第21~37章。

图书封面

图书标签Tags

广告

下载页面


Java语言程序设计 PDF格式下载



力荐的JAVA书籍


正版,软工必备,英文版的书籍对以后有很大的帮助


虽然讲解详细,但不够全面,但也足以应付Java编程


看起来比较慢,习题比较多。


很好,很不错,有时候看英文版的必看翻译的好


很好的一本书,虽然是英文版的,但是内容很好理解,我觉得比翻译过的更好理解一些


东西不错,很好的书,但是物流我就不敢恭维了,速度慢 就算了,为什么别人的都是送到学校,我却要自己去邮局去?


内容真的不错,写的非常详细,初学语言的人按照章节循序渐近也可以掌握,推荐购买!可惜的是我买了一年,还没看多少就把两本书都弄丢了。


Chapter 37 Java Database Programming中文版里面没找到呀。英文版里有吗?


学习Java的绝佳教材!


宝贝很不错!正是我想要的!


经典书籍,搞计算机的一般都比较喜欢这本书。在基础之上更深一步的进阶,值得收藏


相关图书