面向对象程序设计——Java版
注重基础,集成实训,为学生掌握面向对象的编程技术奠定坚实基础。

作者:李向 陈宇 魏振伟 张臻 秦玉鑫 王丹 张智帆

丛书名:21世纪高等学校计算机专业实用系列教材

定价:59.8元

印次:1-1

ISBN:9787302723202

出版日期:2026.07.01

印刷日期:2026.08.03

图书责编:贾斌

图书分类:教材

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

本书系统介绍面向对象程序设计语言Java。书中丰富的示例和案例结合设计模式和软件开发**实践,能够培养读者的编程思维和解决实际问题的能力。 全书共12章。第1章介绍面向对象程序设计的基础知识; 第2章介绍Java基础语法; 第3章至第5章介绍封装、继承、多态和泛型等核心知识。第6章至第11章涵盖异常处理、JDBC编程、多线程编程、I/O处理、GUI编程及网络编程。第12章为拼图游戏开发案例。 本书适合电子信息类、计算机类本科生、研究生及从事Java程序设计的专业人员阅读。

李向,北京师范大学地图学与地理信息系统硕士,郑州航空工业管理学院副教授,威斯康星大学麦迪逊分校访问学者。研究方向为计算机应用。主讲“面向对象技术(Java)”,“大数据技术”等课程。是Java技术生态的应用实践者,在Java编程教学方面有独特的方法。

前言 面向对象程序设计作为软件开发的主要范式,深刻影响着现代编程理论和方法。随着技术的不断演进,编程语言和开发理念也在持续变化。Java语言因其简洁性、可移植性和强大的社区支持,成为学习面向对象编程的理想选择。本书及时更新,引入最新的Java特性和技术趋势,确保其内容的前瞻性和实用性。 本书旨在为读者提供一条清晰的学习路径,深入浅出地讲解面向对象程序设计的核心理论和开发实践。在内容设置上,特别注重结合JDK 21最新技术和软件设计模式,书中提供丰富的开发示例和案例分析,帮助读者在应用实例中灵活运用所学知识,培养读者的编程思维和解决实际问题的能力。通过系统学习面向对象的设计思想和Java核心技术,读者能够深入理解如何构建高效、可维护的应用软件系统。 本书共12章。第1章介绍面向对象程序设计的基本知识。第2章介绍Java语法基础。第3章介绍封装。第4章介绍继承和多态。第5章介绍内部类和泛型。第6章介绍异常处理。第7章介绍JDBC编程。第8章介绍多线程编程。第9章介绍I/O处理。第10章介绍GUI编程。第11章介绍网络编程。第12章为拼图游戏开发案例。除了丰富的示例代码,本书还在重要内容中设计综合应用。 在编写本书的过程中,我们充分考虑到不同读者的需求。针对初学者,我们设计易于理解的讲解和示例,注重基础概念和基本技能的培养与巩固。随着各章内容的递进,本书为有一定编程经验的读者提供设计模式、最佳实践等深入内容,旨在提升他们的编程能力和应用开发技巧。书中涵盖从基础到进阶的知识内容和应用实践,确保无论是初学者还是有经验的程序开发者都能...

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

目录

第1章面向对象程序设计

1.1面向对象程序设计概述

1.1.1什么是面向对象

1.1.2面向对象的三大特性

1.1.3面向对象设计的原则

1.2Java概述

1.2.1Java语言的起源与发展

1.2.2Java语言的特点

1.2.3Java SE的组件

1.3Java的开发环境

1.3.1JDK的下载和安装

1.3.2JDK的主要组成

1.4第一个Java程序

1.4.1新建Java源程序

1.4.2编译后的字节码文件

1.4.3运行Java程序

1.5使用IDEA开发Java应用

1.5.1安装IDEA

1.5.2使用IDEA新建项目

习题1

第2章Java语法基础

2.1关键字和标识符

2.1.1关键字

2.1.2标识符

2.2数据类型

2.2.1数据类型

2.2.2包装类

2.2.3变量和常量

2.3运算符和表达式

2.3.1算术运算符

2.3.2关系运算符

2.3.3逻辑运算符

2.3.4位运算符

2.3.5赋值运算符

2.3.6三元运算符

2.3.7表达式

2.4顺序结构

2.4.1程序运行中的数据

2.4.2带有输入功能的程序

2.5分支结构

2.5.1if和else语句

2.5.2else if语句

2.5.3switch语句

2.5.4分支语句的嵌套

2.6循环结构

... 查看详情

本书基于软件开发的实例全面系统地介绍了Java语言程序设计。

查看详情