Java程序设计基础(第7版)
提供课件、源码,咨询QQ:2301891038(仅限教师)。该教材曾两次获奖,第一次是2011年被“中国书刊发行业协会”评为全行业****教材,第二次是2019年被清华大学出版社评为年度****教材。被全国大约有200多所高校所采用。

作者:陈国君、陈磊、李梅生、刘洋、鲜征征、刘秋莲

定价:79元

印次:7-5

ISBN:9787302584209

出版日期:2021.09.01

印刷日期:2023.02.10

图书责编:刘向威

图书分类:教材

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

本书全面系统地介绍了Java语言的特点及应用技术,内容上以Java的基础程序设计、面向对象程序设计和事件处理为三大主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍Java面向对象程序设计的重点和难点。例题采用Java 10技术进行编写,尤其是图形界面程序设计中的例题采用JavaFX 15架构编写,充分体现了新技术的特点。本书共分18章,其中第1~5章介绍程序设计基础; 第6~8章介绍面向对象程序设计; 第9章介绍异常处理; 第10章介绍输入输出与文件处理; 第11章介绍泛型与容器类; 第12章介绍注解、反射、内部类、匿名内部类与Lambda表达式; 第13、14章介绍界面设计和事件处理; 第15章介绍绘图与动画; 第16章介绍多线程; 第17章介绍Java网络编程; 第18章介绍Java数据库编程。 本书在取材上特别注重系统性,力求结构合理、概念清楚、思路清晰、突出重点、分解难点、循序渐进、通俗易懂。尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。对每个知识点不但告诉读者要怎么做,而且还告诉读者这么做的原因和道理。 本书可作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,还可用作职业教育的培训用书和Java初学者的入门教材或供具有一定Java编程经验的开发人员学习使用。

陈国君,计算机专业硕士,广东金融学院计算机科学与技术系、教授。主要研究方向为计算机网络、Java编程技术。讲授的主要课程:数据通信与计算机网络、计算机网络、数据结构、操作系统、C语言程序设计、Java程序设计等。承担国家级课题2项,参与国家级课题2项;承担省级课题1项,参与省级课题4项;承担或参与其他课题若干项。在各种国内外杂志上发表学术论文30多篇。出版译著1本,编写计算机方面的各类教材30余本。

前言 本书自2006年面市以来,深受广大读者的好评,市场反应非常热烈,持续畅销,经久不衰。目前该版为第7版。本书曾两次获奖: 第一次是2011年被“中国书刊发行业协会”评为全行业优秀畅销教材; 第二次是2019年被清华大学出版社评为年度优秀畅销教材。两次获奖可以充分说明本书是深受读者欢迎的优秀教材。 书中例题采用Java 10技术编写,尤其是图形界面程序设计中例题采用JavaFX 15架构编写。本次改版增删了一些内容,重写并增删了某些例题和习题,充分体现了新技术的特点。每个例题都突出一个编程的知识点,并保持原书的由浅入深、循序渐进、突出重点、分解难点的编写特色。本版中调整了某些章节的结构和顺序,使得本版在体系结构、内容组织、语言表达等方面都更加完善。本书由于优化的知识体系、通俗易懂的讲解方式、对知识点的透彻分析和灵活实用的示例而深受读者的欢迎,读者通过本书感到学习Java编程是一种兴趣,而兴趣又成为学习Java语言的动力,让读者在学习的乐趣中掌握Java的基本编程技巧。这种良性循环都归功于本书对内容的精选和组织结构的合理性,作者衷心地希望本书能成为广大读者的良师益友。 书中所有例题全部在JDK 10+JavaFX 15环境下编译通过并运行。 本版图书由陈国君、陈磊、李梅生、刘洋、鲜征征、刘秋莲共同修订完成。 本书的再版得到了清华大学出版社的大力支持,在此本书全体作者对清华大学出版社的大力支持,尤其是对责任编辑刘向威博士的热心关注、建议与指导表示衷心的感谢! 由于Java技术的内容庞大、结构复杂,从其中抽出基本的内容并以通俗的方式介绍给读者并非易事,因此本书难...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

目录

第1章Java语言概述

1.1Java语言的诞生与发展

1.2Java语言的特点

1.3Java语言规范

1.4Java虚拟机

1.5Java程序的结构

本章小结

习题1

第2章Java语言开发环境

2.1JDK

2.1.1JDK的下载与安装

2.1.2设置JDK的操作环境

2.2JDK帮助文档的下载与安装

2.3JDK的使用

本章小结

习题2

第3章Java语言基础

3.1数据类型

3.2关键字与标识符

3.3常量

3.4变量

3.5数据类型转换

3.6局部变量的类型推断

3.7由键盘输入数据

3.8运算符与表达式

3.8.1算术运算符

3.8.2关系运算符

3.8.3逻辑运算符

3.8.4位运算符

3.8.5赋值运算符

3.8.6条件运算符

3.8.7字符串运算符

3.8.8表达式及运算符的优先级和

结合性

本章小结

习题3

第4章流程控制

4.1语句与复合语句

4.2顺序结构

4.3分支结构

4.3.1if条件语句

4.3.2switch 选择语句

4.4循环结构

4.4.1for循环语句

4.4.2while循环语句

4.4.3dowhile循环语句

4.4.4多重循环

4.5循环中的跳转语句

4.6递归

4.6.1递归的原理

4.6.2递归的举例

本章小结

习题4

第5章数组、字符串与正则表达式

5.1数组

5.1.1一维数组

5.1.2foreach语句与数组

5.1.3多维数组

5.2字符串

5.2.1String...

本书是在Java程序设计基础(第6版)基础上进行的改版,以适应计算机发展的教学需要。配备电子课件,这对老师课堂教学提供了方便。采用64位Windows操作系统,JDK10和JavaFX15版本。