网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计
分类
作者 阚道宏编
出版社 清华大学出版社
下载
简介
内容推荐
《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》内容共分为Java基础语法、面向对象程序设计方法和Java应用程序开发3部分。
《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》不是简单重复C语言的学习过程来学习第二门编程语言,而是在C语言基础上的递进加强。
学习完《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》内容,读者将具备中级应用程序开发的能力。
《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》在讲解Java程序设计知识的同时系统介绍了相关的应用场景和背景知识,知识体系完整。
开设“Java语言程序设计”课程的教师可将《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》作为授课教材使用,参加在线课程学习的学生可将《Java语言程序设计(MOOC版)/21世纪高等学校规划教材·计算机科学与技术》作为线下阅读教材。
作者简介
 
目录
部分Java基础语法
章认识Java语言
1.1从C/C++到Java
1.1.1Java语言与C/C++语言比较
1.1.2简单Java程序的代码框架
1.1.3如何学习程序设计
1.1.4Java语言简介
本节习题
1.2Java开发包JDK
1.2.1JDK的内容与版本
1.2.2下载JDK
1.2.3安装JDK
1.2.4设置JDK
本节习题
1.3Java程序和Java虚拟机
本节习题
1.4Java集成开发环境
1.4.1Eclipse集成开发环境
1.4.2编写个Java程序
本节习题
本章学习要点
本章习题
第2章Java语言基础
2.1数据类型
2.1.1计算机中的数据存储
2.1.2Java语言中的基本数据类型
本节习题
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.4算法结构与控制语句
2.4.1布尔类型及其运算
2.4.2选择语句
2.4.3循环语句
本节习题
本章学习要点
本章习题
第2部分面向对象程序设计方法
第3章面向对象程序设计之一
3.1面向对象程序设计方法概述
3.1.1结构化程序设计中的函数
3.1.2结构化程序设计中的结构体类型
3.1.3面向对象程序设计中的分类
3.1.4面向对象程序设计中的封装
3.1.5Java语言中的类与对象
本节习题
3.2面向对象程序的设计过程
3.2.1分析
3.2.2抽象
3.2.3组装
本节习题
3.3类与对象的语法细则
3.3.1类的定义
3.3.2对象的定义与访问
3.3.3引用数据类型
3.3.43种不同的变量
3.3.5类与对象的编译原理
3.3.6类的构造方法
3.3.7类的静态成员
本节习题
3.4数组
3.4.1定义数组
3.4.2访问数组
3.4.3可变长形参
3.4.4二维数组
3.4.5对象数组
本节习题
3.5Java程序文件的组织
3.5.1Java项目的目录结构
3.5.2在Java项目中添加Java类
3.5.3以包的形式管理Java类
3.5.4访问权限
3.5.5JAR包
本节习题
本章学习要点
本章习题
第4章面向对象程序设计之二
4.1重用类代码
4.1.1用类定义对象
4.1.2用类继续定义新类
本节习题
4.2类的组合
4.2.1组合类的定义
4.2.2组合类对象的定义与访问
4.2.3组合类的构造方法
4.2.4包装类
本节习题
4.3类的继承与扩展
4.3.1子类的定义
4.3.2子类对象的定义与访问
4.3.3保护权限
4.3.4子类的构造方法
4.3.5关键字final
本节习题
4.4对象的替换与多态
4.4.1算法代码的重用性
4.4.2类族及其处理算法
4.4.3对象的替换与多态
本节习题
4.5抽象类与接口
4.5.1凝练类代码
4.5.2抽象方法与抽象类
4.5.3接口
本节习题
4.64种特殊的类定义形式
4.6.1内部类
4.6.2局部类
4.6.3匿名类
4.6.4匿名方法
本节习题
本章学习要点
本章习题
第3部分Java应用程序开发
第5章Java基础类库
5.1数学类Math
5.1.1阅读Java API类的说明文档
5.1.2编写测试程序来学习Java API类
本节习题
5.2字符串类
5.2.1字符串类String
5.2.2可变字符串类StringBuilder
本节习题
5.3基本数据类型的包装类
本节习题
5.4Java语言的根类Object
5.4.1对象类Object
5.4.2重写对象类Object的方法
5.4.3已探索的Java API类库
本节习题
5.5系统类System
本节习题
5.6异常处理
5.6.13种不同的程序错误
5.6.2Java语言的异常处理机制
5.6.3Java异常处理的代码框架
5.6.4不同性质的异常
5.6.5自定义异常类
本节习题
5.7泛型与数据集合类
5.7.1类型参数化
5.7.2泛型编程
5.7.3数据集合
5.7.4Java API中的数据集合类
本节习题
5.8枚举类型
本节习题
5.9Java源程序中的注释和注解
5.9.1文档注释
5.9.2注解
本节习题
本章学习要点
本章习题
第6章图形用户界面程序
6.1图形用户界面
6.1.1基本概念和术语
6.1.2Java API中的swing包
本节习题
6.2编写图形用户界面程序
6.2.1框架窗口类JFrame
6.2.2继承并扩展框架窗口类JFrame
6.2.3在窗口中添加图形组件
6.2.4容器中组件的布局管理
本节习题
6.3响应用户操作
6.3.1HelloWorld程序举例
6.3.2Java事件响应机制
6.3.3常用事件类及其监听器接口
本节习题
6.4常用图形组件
6.4.1按钮类JButton
6.4.2标签类JLabel
6.4.3文本组件类
6.4.4单选按钮类与复选框类
6.4.5列表类
6.4.6菜单类
本节习题
6.5对话框
6.5.1对话框类JDialog
6.5.2常用对话框
本节习题
6.6鼠标事件和键盘事件
6.6.1响应鼠标和键盘事件
6.6.2在画布上绘图
本节习题
6.7Java小应用程序类Applet
本节习题
本章学习要点
本章习题
第7章输入输出流
7.1Java输入输出流
7.1.1Java程序的输入输出
7.1.2Java API提供的输入输出流类
7.1.3将字节流包装成字符流
本节习题
7.2标准I/O
7.2.1格式化输入
7.2.2格式化输出
本节习题
7.3文件及文件I/O
7.3.1文件的基本概念
7.3.2文件类File
7.3.3文本文件I/O
7.3.4带缓冲区的文本文件I/O
7.3.5格式化文本文件I/O
本节习题
7.4序列化及二进制文件I/O
7.4.1字节型输入输出流类族
7.4.2简单数据的序列化及二进制文件I/O
7.4.3对象序列化
7.4.4对象输入输出流类说明文档
本节习题
7.5文本处理
7.5.1文本编辑
7.5.2文本分词
7.5.3正则表达式
7.5.4模式类Pattern与匹配器类Matcher
本节习题
7.6图像处理
7.6.1图标类ImageIcon
7.6.2带缓存图像类BufferedImage
7.6.3修改图像
本节习题
7.7声音处理
7.7.1相关概念与术语
7.7.2录音
7.7.3播放音频文件
本节习题
本章学习要点
本章习题
第8章多线程并发编程
8.1多线程并发程序
8.1.1进程与线程
8.1.2单线程串行程序
8.1.3多线程并发程序
本节习题
8.2多线程编程及并发调度
8.2.1算法
8.2.2线程
8.2.3多线程的并发调度
本节习题
8.3多线程之间的并发与互斥
8.3.1单线程售票服务演示程序
8.3.2多线程售票服务演示程序
8.3.3多线程中的互斥操作
8.3.4Java同步机制的实现原理
本节习题
8.4多线程之间的协同
8.4.1守护代码块
8.4.2Java等待唤醒机制
8.4.3多线程“生产者消费者”模式编程
本节习题
8.5定时执行的线程
8.5.1本地日期时间类LocalDateTime
8.5.2定时执行的线程
本节习题
8.6swing框架中的线程
8.6.1事件分发线程
8.6.2在线程中操作图形组件
8.6.3通过事件分发线程操作图形组件
8.6.4多线程并发绘图
本节习题
本章学习要点
本章习题
第9章网络编程
9.1计算机网络的基本原理
9.1.1TCP/IP
9.1.2应用层
9.1.3传输层
9.1.4网络层与链路层
本节习题
9.2网络服务与网络资源
9.2.1网络服务
9.2.2统一资源定位符
9.2.3访问网络资源
本节习题
9.3程序之间的网络通信
9.3.1TCP与Socket
9.3.2C/S架构程序的代码框架
9.3.3C/S架构演示程序
本节习题
9.4基于UDP的网络通信
9.4.1基于UDP通信程序的代码框架
9.4.2UDP接收服务器
9.4.3UDP多播
本节习题
本章学习要点
本章习题
0章数据库编程
10.1数据库系统的基本原理
10.1.1数据库系统的基本组成
10.1.2关系型数据库
10.1.3结构化查询语言
本节习题
10.2JDBC数据库编程代码框架
10.2.1Java数据库连接规范JDBC
10.2.2JDBC API编程步骤
本节习题
10.3JDBC数据库编程实验
10.3.1搭建数据库编程实验环境
10.3.2为Java项目导入外部JAR包
10.3.3创建数据库和数据表
10.3.4查询数据表
10.3.5修改或删除记录
本节习题
10.4开启自己的Java探索之旅
10.4.1单元测试JUnit
10.4.2多媒体框架JMF
10.4.3安卓App和Web网络应用程序
本节习题
本章学习要点
本章习题
附录A各章“本节习题”参考答案
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 13:58:40