Java语言程序设计

Java语言程序设计

目录导航

内容提要

本书是JaVa语言的经典教材,畅销多年不衰。本书全面整合了Java 5的特性,采用“先讲基础,,的教学方式,循序渐进地介绍了程序设计基础,问题解决、面向对象程序设计、图形用户界面设计、异常处理、I/0和递归等。另外,本书还全面且深入地覆盖了一些高级主题,包括数据结构,并发、网络、国际化、高级GUI、Web程序设计等。 本书影印版由《JaVa语言程序设计基础篇》与《JaVa语言程序设计进阶篇》组成。基础篇对应原书的第1-19章,进阶篇对应原书的第20-36童和附录。

编辑推荐

丛书的特点:

坚持面向应用的方向,以应用为中心构建课程体系。

准确定位,合理取舍内容,切合实际需要。

彩用“提出问题—解决问题—归纳分析”的新的教学三部曲。

写法通俗易懂,易于理解,便于教学,容易入门。

品种丰富,涵盖面广。包括必修课教材,选修课教材、教学辅导书、实训教材、参考书等。

著名计算机教育家谭浩强教授亲自组织和指导,有经验的专家和骨干教师参考编写,教材质量高。

丛书包含4个系列

基础教材系列 涵盖了计算机公共基础课程的教材。

应用型教材系列 适合作为培养应用性人才的本科院校和基础较好、要求罗高的高职高专学校的主干教材。

实用技术教材系列 针对应用型院校和高职高专院校所需掌握的技能技术编写的教材。

实训教材系列 应用型本科院校和高职高专院校都可以选用这类实训教材。

作者简介

Y.Daniel Liang普度大学终身教授,阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率最高,同时他还兼任Prentice Hall Java系列丛书编辑。

目录

PART 1 FUNDAMENTALS OF PROGRAMMING

Chapter 1 Introduction to Computers,Programs,and Java

Chapter 2 Primitive Data Types and Operations

Chapter 3 Selection Statements

Chapter 4 Loops

Chapter 5 Methods

Chapter 6 Arrays

PART 2 OBJECT-ORIENTED PROGRAMMING

Chapter 7 Objects and Classes

Chapter 8 Strings and Text I/O

Chapter 9 Inheritance and Polymorphism

Chapter 10 Abstract Classes and Interfaces

Chapter 11 Object-Oriented Design

PART 3 GUI PROGRAMMING

Chapter 12 Getting Started with GUI Programming

Chapter 13 Graphics

Chapter 14 Event-Driven Programming

Chapter 15 Creatiog User Interfaces

Chapter 16 Applets and Multimedia

PART 4 EXCEPTION HANDLING,I/O,AND RECURSION

Chapter 17 Exceptions and Assertions

Chapter 18 Binary I/O

Chapter 19 Recurion

PART 5 DATA STRUCTURES

Chapter 20 Lists,Stacks,Queues,Trees,and Heaps

Chapter 21 Generics

Chapter 22 Java Collections Framcwork

Chapter 23 Algorithm Efficiency and Sorting

PART 6 CONCURRENCY,NETWORKING,AND INTERNATIONALIZATION

Chapter 24 Multithreading

Chapter 25 Networking

Chapter 26 Internationalization

PART 7 ADVANCED GUI PROGRAMMING

Chapter 27 JavaBeans and Bean Events

Chapter 28 Containers,Layout Managers, and Borders

Chapter 29 Menus,Toolbars,Dialogs,and Internal Frames

Chapter 30 MVC and Swing Models

Chapter 31 JTable and JTree

PART 8 WEB PROGRAMMING

Chapter 32 Java Database Programming

Chapter 33 Advanced Java Database Programming

Chapter 34 Servlets

Chapter 35 JavaServer Pages

Chapter 36 Remote Method Invocations

APPENDIXES

INDEX

序言

Java语言是美国Sun公司推出的一门优秀的面向对象的程序设计语言,它不仅具有当前流行的计算机开发语言所具有的所有特点,而且还具有自己的特色和风格。它集面向对象的编程技术、稳定性、安全性于一体,特别是它与平台的无关性、多线程和强大的网络支持能力,更增大了它的应用范围、增强了它的生命力,成为了今天Internet的主流开发语言之一。Java语言是计算机应用和网络开发的一种利器,是学习计算机程序设计语言的较好选择。

作为一门高职高专教材,学以致用是本书最大的特色和指导方针。本书针对高职高专教育的特点,在讲解理论的同时列举了大量的实例,以便于学生的理解和应用。为了培养学生的实践能力,本书每章都有一定数量的思考题和练习题,以考核学生掌握每章知识的程度。作为一本计算机开发语言的教程,本书还是那些立志用Java语言进行程序开发的计算机软件技术人员不可多得的参考书。

全书共分13章。第1章简单介绍Java语言的发展史、特点、开发环境、Java简单程序等;第2、3、4章简要介绍Java语言程序设计的基础知识;第5、6、7章详细介绍面向对象程序设计的相关知识;第8章详细介绍进行图形用户界面设计的常用组件;第9章介绍异常处理;第10章介绍输入/输出;第11章介绍Java网络编程、多线程等;第12章介绍多媒体的编程;第13章简要介绍JDBC。每章之后附有习题,以供教学与自学。

媒体推荐

书评

本套教材特色:

以《基本要求》和《培养规格》为编写依据,内容全面,结构合理,文字简练。

采用“问题(任务)驱动”的编写方式,便于激发学习兴趣。

精选实例并将知识点融于实例中,可读必、可操作性和实用性强。

配有上机指导与实训教程,便于学生练习提高。

提供电子教案和程序源代码,满足教师多媒体教学的需要。

相关百科
返回顶部
产品求购 求购