Java面向对象程序设计(第2版·微课视频版)
智能时代,与各行各业关联最密切的技术是什么?软件开发!全世界***的编程语言是什么? Java!还等什么,一起学Java面向对象程序设计吧!我们将带领你,从基础做起,逐步开发复杂程序。让程序提升能力,让软件改变生活。

作者:刘畅、彭涛、孙连英

丛书名:清华开发者学堂

定价:69.8元

印次:2-1

ISBN:9787302723011

出版日期:2026.08.01

印刷日期:2026.08.05

图书责编:张玥

图书分类:教材

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

Java面向对象程序设计(第2版·微课视频版)基于Java语言介绍面向对象程序设计理念,引入UML工具解释设计过程。采用问答式结构组织内容,应用丰富的案例阐述面向对象程序设计的基本理论和方法,详细介绍面向对象的基本特性、基本技术,知识点与应用实例相结合。全书分为三部分:第一部分,程序设计基础,介绍Java的编程基础;第二部分,Java面向对象,介绍面向对象的封装性、继承性和多态性;第三部分,高级面向对象设计,介绍UI、多线程、网络编程等内容。全书的三部分从简单到复杂,阶梯式递进。读者可以根据需要选读。 本书介绍面向对象思想,突出理论联系实际。读者对象为高等院校软件工程、计算机相关专业的本科学生,也可作为研究生的参考资料。

刘畅,北京联合大学机器人学院教师,副教授,博士,46岁。曾获北京联合大学课程思政优秀教师;北京高校青年教师教学基本功比赛三等奖;北京联合大学青年教师教学基本功比赛二等奖;北京联合大学中青年教师执教能力比赛二等奖。所授面向对象程序设计课程评为校级精品课程。出版《Java面向对象程序设计》、《面向对象程序设计实例教程》、《数据库开发技术标准教程》、《人工智能概论》等多部教材。

前言 背景 面向对象程序设计已成为现代软件开发的核心技术。Java作为该范式的典型代表语言,凭借语法简洁、结构优雅、高效实用等优点,广泛应用于各类软件系统开发,尤其在跨平台大型应用与嵌入式领域占有重要地位。本书以Java为媒介,系统阐述面向对象设计思想,引入UML建模方法,通过丰富案例展现从问题分析到程序实现的全过程,旨在帮助读者建立面向对象的思维框架,提升开发能力。 技术发展日新月异,学习之路需有良师引航。本书依照软件开发的自然逻辑组织内容,注重从需求到功能实现的思维路径与步骤解析,力求为学习者提供清晰、实用的学习指南。 本书特色 全书共3篇15章,系统介绍Java面向对象程序设计的基本概念与关键技术,强调设计思想与实际应用并重。相较于第1版,第2版进行了如下优化与提升。 (1) 强调设计过程: 将面向对象分析与Java编程实践紧密结合,帮助读者深入理解从建模到编码的完整流程。 (2) 富媒体辅助教学: 在纸质教材基础上提供配套编程演示微视频,以直观方式解析难点与实现步骤。 (3) 案例贯穿章节: 每章配备综合性案例,系统整合该章知识点,促进基础知识向实际开发能力的转化。 (4) 融入人文元素: 在技术讲解中渗透中国传统文化与软件工程精神,兼顾技术能力与人文素养的培养。 (5) 配套练习与实验: 每章均设有习题与实验环节,便于读者巩固知识,检验学习成效。 本书作者 本书由北京联合大学刘畅、彭涛、孙连英三位老师共同编写。具体分工如下: 孙连英编写第1~4章;刘畅编写第5~10章;彭涛编写第11~15章。全书由孙连英、刘畅统稿。在编写过程中,承蒙奇...

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

第一篇编 程 基 础

第1章概述/3

1.1面向对象程序设计的概念/3

1.2面向过程与面向对象的区别/4

1.3面向对象的基本特征/4

1.4面向对象的编程语言/6

1.5Java语言的特点/6

1.6配置Java开发环境/8

1.7第一个Java程序/11

1.8标准输入输出处理/16

1.8.1标准输入流/16

1.8.2通过Scanner类实现输入输出/18

1.9综合案例: 商品录入/19

习题1/21

编程练习/22

第2章编程基础/23

2.1标识符/23

2.2数据类型/24

2.2.1基本数据类型/24

2.2.2类型转换/26

2.3变量/27

2.4常量/28

2.5运算符和表达式/282.5.1基本赋值运算/29

2.5.2算术运算/29

2.5.3关系运算/31

2.5.4布尔运算/32

2.5.5位运算/32

2.5.6条件运算/33

2.5.7复合赋值运算符/33

2.6字符串/33

2.7if语句/35

2.7.1if语句的三种形式/35

2.7.2使用if分段显示/37

2.8switch语句/38

2.8.1使用switch语句分段显示/38

2.8.2switch语句详解/38

2.9for循环/39

2.9.1for循环语法/39

2.9.2求和运算示例/40

2.10while循环/41

2.10.1while循环语句/41

2.10.2while循环实现输入控制/41

2.11do...while循环/41

2.11.1do...wh... 查看详情

1. 强调设计过程 将面向对象分析与Java编程实践紧密结合,帮助读者深入理解从建模到编码的完整流程。 2. 富媒体辅助教学 在纸质教材基础上提供配套编程演示微课视频,以直观形式解析重难点与实现步骤。 3. 案例贯穿章节 每章配备综合性案例,系统整合该章知识点,促进理论知识向实际开发能力的转化。 4. 融入人文元素 在技术讲解中渗透中国传统文化与软件工程精神,兼顾技术能力与人文素养的培养。 5. 配套练习与实验 每章均设有习题与实验环节,便于读者巩固知识、检验学习成效。

查看详情