Java面向对象程序设计

出版时间:2009-6  出版社:清华大学出版社有限公司  作者:马迪芳,徐保民,陈旭东 编著  页数:330  字数:547000  

前言

  目前,国内大部分高校计算机相关专业都是采用c语言作为第一门程序设计课程,而Java语言则是作为面向对象程序设计的后续课程来讲解。尽管国内市面上出版的有关Java程序设计方面的教材有很多,但能反映Java最新发展技术的教材还较少,大都不太适合已具有一定程序基础的学生使用。  本书定位于已经有一定程序设计经验的读者,全书内容共分10章,以Java SE 6为基础,全面介绍Java语言的功能和技术特点,主要内容包括Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、多线程、图形用户界面、网络编程等内容。  第1章概述了Java发展历史、特点和运行机制,并对Java语言的基本语法作了较清晰的介绍,包括数据类型、变量和常量、运算符、表达式、控制流程等。  第2章主要从面向对象的概念出发,描述了类和对象在Java语言中的实现,介绍了类的封装、对象的消息传递、方法的重载、成员的访问权限控制、包的基本概念以及UML.类图等Java基本技术。  第3章主要讨论了面向对象程序设计的继承和多态两个重要特征在Java语言中的具体实现。对Java语言的抽象类、接口、多态以及设计模式进行了描述。  第4章介绍了Java的泛型编程技术,包括泛型类、泛型方法以及泛型中的通配符的使用等相关技术。  第5章讨论了Java中集合对象的特点和使用,包括数组的定义与操作以及集合框架的接口、实现和算法等作了详细的描述。  第6章描述了Java的异常处理机制和进行软件调试的断言及日志机制,为应用软件的出错处理提供强有力的支持。  第7章介绍Java多线程的基本概念和应用方法,包括线程实现、线程管理、线程同步以及线程组等内容。

内容概要

  本书以面向对象程序设计思想为核心,详细讲述了面向对象程序设计的主要技术与编程思路。  本书以Java SE 6为基础,全面介绍Java语言的功能和技术特点,主要内容包括Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、多线程、图形用户界面、网络编程等内容。  本书条理清晰,内容丰富,各章配有大量经过调试运行的实例。为了提高读者全面掌握Java面向对象编程技术和综合运用所学知识解决问题的能力,在附录中提供了两人对战的五子棋游戏,包括基本的功能描述和完整的可运行示例代码,并在相关章节中附有配套练习题。  本书适用于高等院校计算机专业和相关专业,作为Java程序设计,或面向对象程序设计课程的教材,也非常适合专业技术人员参考和阅读。

书籍目录

第1章 Java语言基础 1.1 Java概述  1.2 Java语言基础  习题 第2章 类和对象  2.1 类和对象的概念  2.2 类的实现  2.3 对象的实现  2.4 封装与信息隐藏  2.5 对象间的消息传递  2.6 Get和Set方法  2.7 方法重载  2.8 关键字this  2.9 类成员和实例成员  2.10 包  2.11 访问权限控制  2.12 嵌套类  2.13 Java程序结构  习题第3章 继承与多态 3.1 类的继承 3.2 抽象类和抽象方法 3.3 接口 3.4 多态 3.5 设计模式  3.6 UML类图 习题第4章 泛型 4.1 问题的提出 4.2 泛型类 4.3 泛型方法 4.5 通配符 习题第5章 集合第6章 异常处理第7章 线程第8章 输入输出第9章 图形用户界面第10章 网络通信附录A 双人联机五子棋游戏

章节摘录

  第1章 Java语言基础  在计算机编程技术发展史上,Java技术是最易被接受、普及最快的一种技术。目前,Java技术以其独特的魅力征服了几乎所有的程序员。  本章首先介绍Java的一些背景知识,然后重点讲解Java语言编程基础知识,主要包括常量与变量、数据类型、运算符、流程控制及构成Java应用程序的基本结构等。  1.1 Java概述  1.1.1 Java发展历史  Java是美国Sun公司所开发的一种程序语言。1991年,Sun公司成立了一个称为“绿色”的项目小组,其主要目的是开发消费性电子产品的控制软件。由于当时所使用的C++程序语言过于复杂且缺乏安全性,所以,那时的“绿色”项目主持人James Gosling博士便以c++为基础,重新开发了一套新的程序语言,命名为“0ak”。该语言采用了许多c语言的语法,提高了安全性,并且是面向对象的语言。但是0ak语言在商业上并未获得成功。  1994年,“绿色p项目小组将它们的开发转向了Internet,用0ak编写了一系列网络应用程序,其中比较有名的是网络浏览器Web Runner等。随后“Web Runner”改名为“Hot—Java”,并于l995年5月23日发表后,在产业界引起了巨大的轰动。

图书封面

评论、评分、阅读与下载


    Java面向对象程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7