作者:周长玉,彭文,王素琴 著
页数:284
出版社:中国电力出版社
出版日期:2024
ISBN:9787519890902
电子书格式:pdf/epub/txt
网盘下载地址:下载JAVA语言程序设计实用教程(第二版)
内容简介
本书全面详细地介绍了Java开发中常用的多种重要技术。注重对面向对象程序设计思想、Java核心机制、基本原理与实用技术的阐述。全书共分9章,包括Java基础知识、面向对象基础、面向对象进阶、异常处理、基于Swing的图形用户界面设计、输入/输出流、数据库编程、多线程编程、网络编程。
本书通过大量教学案例、小示例及示意图,辅以思考、提示以及Q&A等元素,帮助读者快速理解知识点。本书还配有慕课课程,读者可通过相关教学视频深入学习。此外,每章还配有高阶扩展资料、思维导图及课后习题,供读者进一步学习使用。
作者简介
周长玉,博士,硕士生导师。主讲面向对象程序设计(Java)、数据结构、算法设计与分析、数据库原理、离散数学等本科生课程。获第三届北京高校教师教学创新大赛三等奖。学堂在线上线慕课3门。教材依托课程获北京市优质本科课程、北京市优质本科教案。
本书特色
双色排版,提供慕课视频,丰富案例,扩展资源,课后习题,思维导图
目录
前言第一版前言第1 章 Java基础知识 11.1 Java语言概述 11.2 标识符与数据类型 41.3 变量与常量 61.4 数据类型转换 71.5 运算符与表达式 81.6 流程控制 101.7 输入/输出 12本章配套资源 15第2 章 面向对象基础 162.1 面向对象程序设计概述 162.2 类的定义 17前言第一版前言第1 章 Java基础知识 11.1 Java语言概述 11.2 标识符与数据类型 41.3 变量与常量 61.4 数据类型转换 71.5 运算符与表达式 81.6 流程控制 101.7 输入/输出 12本章配套资源 15第2 章 面向对象基础 162.1 面向对象程序设计概述 162.2 类的定义 172.3 对象的创建与使用 202.4 构造方法 232.5 this引用 252.6 类成员 272.7 包 312.8 访问权限 332.9 类与对象的应用 362.10 数组 382.11 对象数组 44本章配套资源 46第3 章 面向对象进阶 473.1 继承 473.2 多态 523.3 抽象类 563.4 final关键字 583.5 接口 603.6 内部类 663.7 集合框架 723.8 泛型 773.9 常用类 813.10 类的设计原则 88本章配套资源 93第4 章 异常处理 944.1 异常的概念 944.2 异常类及异常处理方式 954.3 捕获异常 974.4 声明异常 1034.5 Java异常处理机制及使用原则与建议 1064.6 人为抛出异常 1094.7 自定义异常类 111本章配套资源 114第5 章 基于Swing的图形用户界面设计 1155.1 Java图形用户界面基础 1155.2 常用的容器与组件 1175.3 布局管理器 1265.4 事件处理 134本章配套资源 148第6 章 输入/输出流 1496.1 流的概念 1496.2 I/O类体系 1506.3 文件流 1546.4 实体流和装饰流 1656.5 缓冲流 1656.6 数据流 1696.7 对象流与对象序列化 1736.8 流的关闭 180本章配套资源 182第7 章 数据库编程 1837.1 数据库概念及SQL语句 1837.2 Java访问数据库技术 189本章配套资源 206第8 章 多线程编程 2078.1 线程的基本概念 2078.2 实现多线程的方式 2128.3 线程控制的基本方法 2218.4 线程的同步机制 2288.5 线程之间的通信 239本章配套资源 245第9 章 网络编程 2469.1 网络通信基础 2469.2 TCP编程 2529.3 UDP编程 266本章配套资源 272参考文献 273