当前位置:首页 > 教材 > 研究生/本专科 > Java语言程序设计
出版社:机械工业出版社
出版日期:2012-9-1
ISBN:9787111361220
作者:(美)Y.Daniel Liang
页数:706页
作者简介
本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 6的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
本书影印版由《Java语言程序设计 基础篇》和《Java语言程序设计 进阶篇》组成。基础篇对应原书的第1~20章,进阶篇对应原书的第21~37章。
本书特点
·
基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。
·
全面整合了Java 6的特性,对全书的内容进行了修订和更新,以反映Java程序设计方面的最新技术发展。
·
对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展实例。
·
提供的大量实例中都包括了对问题求解的详细步骤,很多实例都是随着Java技术的引入不断地进行增强,这种循序渐进的讲解方式更易于学生学习。
·
较上一版增加了大量难易程度不同的习题,同时在作者的网站http://www.cs.armstrong.edu/liang/intro8e/index.html 中还提供了很多自测题。
·
为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第38~48章的内容,以提供更多的相关信息。
书籍目录
Chapter 1 Introduction to Computers,Programs,and JavaChapter 2 Elementary ProgrammingChapter 3 SelectionsChapter 4 LoopsChapter 5 MethodsChapter 6 Single-Dimensional ArraysChapter 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-Driven ProgrammingChapter 17 Creating Graphical User InterfacesChapter 18 Applets and MultimediaChapter 19 Binary I/OChapter 20 RecursionChapter 21 GenericsChapter 22 Java Collections FrameworkChapter 23 Algorithm EfficiencyChapter 24 SortingChapter 25 Lists,Stacks,Queues,and Priority QueuesChapter 26 Binary Search TreesChapter 27 Graphs and ApplicationsChapter 28 Weighted Graphs and ApplicationsChapter 29 MultithreadingChapter 30 NetworkingChapter 31 InternationalizationChapter 32 JavaBeans 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 ProgrammingChapter 38 Advanced Java Database ProgrammingChapter 39 ServletsChapter 40 JavaServer PagesChapter 41 JSF and Visual Web DevelopmentChapter 42 Web ServicesChapter 43 Remote Method InvocationChapter 44 Java 2DChapter 45 AVL Trees and Splay TreesChapter 46 2-4 Trees and B-TreesChapter 47 Red-Black TreesChapter 48 HashingAppendixesINDEX
编辑推荐
《Java语言程序设计:基础篇(英文版•第8版)》由Y.Daniel Liang所著,是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 6的特性,采用“基础优先,问题驱动”的教学方式。循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外。《Java语言程序设计:基础篇(英文版•第8版)》还全面且深入地覆盖了一些高级主题。包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。 《Java语言程序设计:基础篇(英文版•第8版)》影印版由《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》组成。基础篇对应原书的第1—20章,进阶篇对应原书的第21—37章。
内容概要
Y. Daniel Liang 普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率极高,同时他还兼任Prentice Hall Java系列丛书的编辑。
章节摘录
版权页: 插图:
图书封面