Java面向对象程序设计(第3版)

作者:陈旭东

定价:59元

印次:3-1

ISBN:9787512156937

出版日期:2025.11.01

印刷日期:2025.11.07

图书责编:谭文芳

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以面向对象分析与设计思想为核心,讲述Java面向对象程序设计的主要技术。本书以**版本Java SE为基础,全面介绍Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、Lambda表达式、多线程、图形用户界面、网络编程、使用第三方类库等内容。各章提供经过调试运行的实例,并在相关章节中附有配套练习题。

前 言 Java语言具有纯粹的面向对象的特点,非常适合于面向对象程序设计的学习。本书面向有一定的程序设计语言基础的读者,全面介绍Java语言的面向对象编程与设计技术。在第2版的基础上,基于Java语言新引入的特性,结合作者工程实践基础和20余年的Java面向对象程序设计课程的教学经验,对教材内容进行了新的修订,并增加了涵盖课程内容的32课时的微课视频。全书内容共分12章。 第1章概述了Java发展、平台、开发环境,从实例程序出发介绍Java语言的基本语法,包括标识符与关键字、数据类型、变量与赋值、运算符与表达式、枚举类型、流程控制语句等。 第2章从面向对象的概念出发,描述了类和对象在Java语言中的实现,介绍了类的封装、方法重载、类成员和实例成员、包的基本概念及UML类图等技术。 第3章介绍面向对象程序设计的继承和多态两个重要特征,描述了Java语言中类继承的实现、类中成员的访问权限控制、抽象类和接口、多态及设计模式。 第4章介绍Java的数组和字符串编程,包括数组创建、数组初始化、数组相关操作、多维数组、可变长参数、字符串、命令行参数等内容。 第5章讲解泛型与集合框架,泛型编程技术包括泛型类、泛型方法、泛型类的继承、通配符的使用等相关技术;集合框架包括集合核心接口、具体实现类和集合算法等内容。 第6章介绍Java的异常处理,包括异常机制、处理方法、自定义异常类及其使用、断言及日志机制。 第7章描述Java多任务编程,包括线程的概念、实现、控制、同步、线程池、死锁等内容。 第8章讲述Java的输入/输出处理,包括流的概念、字节流、字符流、命令行I/O、格...

目录
荐语
查看详情 查看详情
目    录

第1章  Java语言基础 1

1.1  Java语言简介 1

1.1.1  Java发展 1

1.1.2  Java平台 2

1.1.3  Java开发环境 2

1.2  简单的Java程序 4

1.2.1  编辑Java源文件 4

1.2.2  编译源程序 4

1.2.3  运行Java应用程序 5

1.2.4  程序分析 5

1.3  关键字与标识符 8

1.3.1  关键字 8

1.3.2  标识符 8

1.4  数据类型 9

1.4.1  整数类型 10

1.4.2  浮点类型 10

1.4.3  字符类型 10

1.4.4  布尔类型 11

1.5  变量声明与赋值 11

1.6  运算符与表达式 12

1.6.1  算术运算 12

1.6.2  关系运算 12

1.6.3  布尔运算 13

1.6.4  位运算 13

1.6.5  其他运算 14

1.6.6  运算符的优先级与结合性 15

1.6.7  类型转换 15

1.6.8  表达式 16

1.7  枚举类型 17

1.8  流程控制 17

1.8.1  if语句 17

1.8.2  switch语句 18

1.8.3  while语句 20

1.8.4  do…while语句 20

1.8.5  for语句 20

1.8.6  流程转移语句 22

习题 23

第2章  类和对象 25

2.1  面向对象的软件开发过程 25

2.2  类和对象的基本概念 25

2.3  类的定义 26

2.3.1  定义类 2... 查看详情

本书以面向对象分析与设计思想为核心,讲述Java面向对象程序设计的主要技术。本书以**版本Java SE为基础,全面介绍Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、Lambda表达式、多线程、图形用户界面、网络编程、使用第三方类库等内容。各章提供经过调试运行的实例,并在相关章节中附有配套练习题。


查看详情