0


Java语言程序设计(第三版)
作者:孙静,董纪阳丛书名: ISBN:978-7-5685-2315-8页数:0 开本:装帧:平装 出版时间:2025-02-04中图分类:TP312.8
¥41.80

编辑推荐

本教材紧密围绕产教融合理念,通过深度的校企合作,精心打造出一套极具特色的模块化、数字化、任务驱动式理实一体化教材。同时,教材始终坚守“立德树人”的根本要求,将课程思政元素以润物细无声的方式巧妙融入专业知识体系,实现知识传授与价值引领的有机统一,培养学生的职业素养与道德情操。

在内容编排上,教 材 充 分 考 量 了 知 识 的 深 度 与 广 度。对 于 类、对 象、继 承、接 口 等Java语言的核心基础知识,深入剖析,帮助学生夯实理论根基;而在实用类、输入输出流、JDBC 操作等实践应用技术方面,则注重知识的广度拓展,力求让学生接触到丰富多样的实际应用场景,提升其解决实际问题的能力。


       本教材共分9章:第1章主要介绍Java语言的发展历史和Java运行环境,读者可以了解Java程序是怎样做到“一次写成,到处运行”的特点的。第2章主要介绍Java语言的语法规则、控制语句、数组以及字符串。第3章是本教材的重点之一,讲述类、对象、继承、接口、包等内容,通过本章的学习,读者可以全面了解Java语言的面向对象特征,进一步掌握使用Java语言的编程方法和编程技巧。第4章主要介绍基于JavaSwing的图形用户界面设计,讲解常用的组件和容器,对于比较复杂的组件教材中都会给出很实用的例子。第5章主要介绍了Java语言的异常处理,通过本章的学习,读者可以了解并掌握异常处理的基本概念及处理异常的方法。第6章主要介绍Java多线程的概念、线程的实现方式、线程的状态、线程的同步几方面内容,教材通过许多有启发的例子来帮助读者理解多线程编程。第7章主要讲解Java中的输入流与输出流技术,这部分通过例题特别介绍怎样使用输入流和输出流来完成文件的读/写、拷贝等操作。第8章讲解数据库编程基础,通过本章的学习,读者可以了解Java怎样使用DBC操作数据库。第9章主要讲授了进销存管理系统项目实训的内容,读者通过本章项目实训的综合练习,能够在掌握Java项目开发的流程、图形用户界面和数据库设计的基础上,为后续开发基于多线程的网络编程项目奠定基础。
                       

 

第1章 Java语言概述 …………………………………………………………………… 1

 1.1 Java语言的发展历史 ……………………………………………………………… 1

 1.2 Java语言的特点 …………………………………………………………………… 2

 1.3 Java语言的工作原理 ……………………………………………………………… 5

 1.4 Java程序的运行环境 ……………………………………………………………… 6

 1.5 Java程序及其实现 ………………………………………………………………… 7

 1.6 Java语言集成开发环境 ………………………………………………………… 10

 1.7 本章小结…………………………………………………………………………… 14

 习 题 …………………………………………………………………………………… 14

第2章 Java语言语法基础 ……………………………………………………………… 16

 2.1 Java语言的语法规则 …………………………………………………………… 16

 2.2 控制语句…………………………………………………………………………… 28

 2.3 数 组……………………………………………………………………………… 39

 2.4 字符串……………………………………………………………………………… 43

 2.5 本章小结…………………………………………………………………………… 45

 习 题 …………………………………………………………………………………… 45

第3章 Java语言面向对象特征 ………………………………………………………… 48

 3.1 面向对象的基本概念……………………………………………………………… 48

 3.2 类的定义…………………………………………………………………………… 49

 3.3 类的封装性………………………………………………………………………… 54

 3.4 类的继承和多态…………………………………………………………………… 60

 3.5 包…………………………………………………………………………………… 67

 3.6 抽象类与接口……………………………………………………………………… 69

 3.7 本章小结…………………………………………………………………………… 72

 习 题 …………………………………………………………………………………… 73

第4章 图形用户界面设计 ……………………………………………………………… 78

 4.1 Swing 简介………………………………………………………………………… 78

 4.2 图形用户界面的构成与实现……………………………………………………… 79

4.3 Swing组件 ………………………………………………………………………… 80

 4.4 布局设计…………………………………………………………………………… 90

 4.5 事件和事件处理…………………………………………………………………… 95

 4.6 高级组件———菜单 ……………………………………………………………… 102

 4.7 本章小结 ………………………………………………………………………… 104

 习 题…………………………………………………………………………………… 104

第5章 异常处理………………………………………………………………………… 106

 5.1 异常处理的基本概念 …………………………………………………………… 106

 5.2 处理异常的方式 ………………………………………………………………… 109

 5.3 创建异常 ………………………………………………………………………… 112

 5.4 本章小结 ………………………………………………………………………… 115

 习 题…………………………………………………………………………………… 115

第6章 多线程…………………………………………………………………………… 118

 6.1 多线程概述 ……………………………………………………………………… 118

 6.2 线程的实现方式 ………………………………………………………………… 120

 6.3 线程的状态 ……………………………………………………………………… 124

 6.4 线程的同步 ……………………………………………………………………… 129

 6.5 本章小结 ………………………………………………………………………… 137

 习 题…………………………………………………………………………………… 137

第7章 输入、输出流 …………………………………………………………………… 139

 7.1 文件与流 ………………………………………………………………………… 139

 7.2 字节输入、输出流………………………………………………………………… 143

 7.3 字符输入、输出流………………………………………………………………… 151

 7.4 本章小结 ………………………………………………………………………… 154

 习 题…………………………………………………………………………………… 154

第8章 数据库编程基础………………………………………………………………… 156

 8.1 JDBC 概述 ……………………………………………………………………… 156

 8.2 通过JDBC-ODBC 桥访问数据库 ……………………………………………… 157

 8.3 本章小结 ………………………………………………………………………… 162

 习 题…………………………………………………………………………………… 162

第9章 进销存管理系统项目实训……………………………………………………… 164

 9.1 项目需求说明 …………………………………………………………………… 164

 9.2 数据库设计与连接 ……………………………………………………………… 164

 9.3 功能模块设计与实现 …………………………………………………………… 169

参考文献 ………………………………………………………………………………… 194


  • Java语言程序设计——课件

    课程: 程序设计 类型: zip 大小:12.07 MB上传时间: 2022-08-05 13:43:44

  • Java语言程序设计——习题答案

    课程: 程序设计 类型: docx 大小:70.14 KB上传时间: 2022-08-05 13:43:52

  • Java语言程序设计微课样例

    课程: 程序设计 类型: mp4 大小:5.58 MB上传时间: 2022-08-05 13:43:52

全部下载
1.375985s