下载中心
Python程序设计与算法基础教程 (江红)pdf
1星 发布者: 抛砖引玉

2023-08-31 | 1积分 | 165.77MB |  100+ 次下载

下载 收藏 评论

文档简介
标签: python

python

目录

章 绪论 1

1.1 面向对象程序设计 1

1.1.1 面向对象程序设计思想的诞生 1

1.1.2 面向对象的开发方法 1

1.1.3 面向对象程序设计的三大特征 2

1.1.4 面向对象的程序设计 6

1.2 Java概述 9

1.2.1 Java体系 9

1.2.2 Java语言特点 9

1.2.3 Java运作机制 12

1.2.4 Java程序的开发环境 13

1.3 Java语言基础 14

1.3.1 关键字 14

1.3.2 标识符 15

1.4 Java程序 16

1.4.1 Java程序组成 16

1.4.2 Java程序的开发步骤 17

1.4.3 Java程序分类 17

1.4.4 简单的Java应用程序 17

1.4.5 Java应用程序的基本结构 21

1.4.6 注释 22

1.5 本章小结 22

第2章 类与对象 23

2.1 类 23

2.1.1 类的定义 23

2.1.2 成员变量和局部变量 23

2.2 对象 24

2.2.1 对象的声明与创建 25

2.2.2 对象的使用与销毁 26

2.3 方法 27

2.3.1 方法的声明 27

2.3.2 方法重载 28

2.3.3 构造方法 29

2.3.4 类方法和实例方法 29

2.4 静态成员 29

2.4.1 静态方法和静态变量 29

2.4.2 静态变量和常量 30

2.4.3 静态成员的访问 30

2.4.4 main方法 32

2.4.5 Factory方法 32

2.5 包和实用类 33

2.5.1 包 33

2.5.2 Java标准包 35

2.5.3 实用类 36

2.6 封装 37

2.7 本章小结 40

第3章 继承与多态 42

3.1 Java中的继承 42

3.1.1 继承概述 42

3.1.2 子类 43

3.1.3 super关键字 44

3.1.4 继承性规则 47

3.1.5 方法的继承与覆盖 49

3.2 终止继承:final类和final方法 52

3.2.1 final类 52

3.2.2 final方法 52

3.3 多态 53

3.3.1 多态举例 53

3.3.2 多态类型 54

3.4 本章小结 57

第4章 多线程程序设计 59

4.1 进程与线程 59

4.2 Java线程类和接口 60

4.2.1 Thread类 60

4.2.2 Runnable接口 62

4.3 线程调度与控制 64

4.3.1 线程状态 64

4.3.2 线程调度 65

4.3.3 线程控制 66

4.4 线程的同步机制 67

4.5 本章小结 69

第5章 输入输出和异常处理 71

5.1 数据流概述 71

5.1.1 I/O流的概念 71

5.1.2 Java数据流类 71

5.2 字节流与字符流 73

5.2.1 字节流 73

5.2.2 字符流 77

5.3 文件操作 80

5.3.1 File类 80

5.3.2 File类的使用 82

5.4 对象流 83

5.5 异常处理 86

5.5.1 异常类 86

5.5.2 异常处理机制 86

5.5.3 抛出异常 88

5.5.4 异常处理的缺点 89

5.5.5 断言 89

5.6 本章小结 90

第6章 集合与泛型 92

6.1 集合 92

6.1.1 集合概述 92

6.1.2 Collection接口 94

6.1.3 Iterator接口 95

6.1.4 Set接口 96

6.1.5 List接口 99

6.1.6 Map接口 101

6.2 泛型 104

6.2.1 泛型概述 104

6.2.2 引入泛型 104

6.2.3 类型通配符 105

6.2.4 泛型上限 106

6.3 本章小结 107

第7章 图形用户界面 108

7.1 图形用户界面概述 108

7.1.1 概述 108

7.1.2 Swing与AWT 108

7.2 Swing图形用户界面 110

7.2.1 框架 110

7.2.2 面板 112

7.2.3 标签 114

7.2.4 按钮 115

7.3 界面布局 116

7.3.1 FlowLayout布局 116

7.3.2 BorderLayout布局 117

7.3.3 GirdLayout布局 118

7.3.4 CardLayout布局 119

7.4 常用控件及事件响应 120

7.4.1 控件概述 120

7.4.2 常用控件 121

7.4.3 事件响应 124

7.5 本章小结 127

第8章 网络通信编程 129

8.1 Java网络编程概述 129

8.1.1 TCP/IP协议族简介 129

8.1.2 Socket套接字 130

8.1.3 Java网络通信机制 131

8.2 URL类及相关类 132

8.2.1 URL类 132

8.2.2 URLConnection类 134

8.3 Socket套接字编程 136

8.3.1 网络地址IAddress类 136

8.3.2 Socket通信 137

8.4 数据报编程 142

8.4.1 数据报简介 142

8.4.2 DatagramSocket和DatagramPacket 142

8.5 本章小结 144

第9章 数据库编程 145

9.1 Java数据库编程概述 145

9.1.1 BC简介 145

9.1.2 BC的层次及其重要性 145

9.1.3 BC与ODBC的比较 146

9.1.4 BC驱动程序的类型 147

9.2 BC主要类与接口 149

9.3 BC数据库访问操作 152

9.4 本章小结 156

0章 Web应用程序开发基本知识 157

10.1 Web应用程序的运行原理 157

10.2 Web服务器汇总 157

10.3 Web应用程序开发 158

10.3.1 C/S与B/S架构 158

10.3.2 动态页面语言对比 159

10.4 本章小结 160

1章 JSP基础知识 161

11.1 环境准备 161

11.1.1 安装Tomcat 161

11.1.2 安装MyEclipse 165

11.1.3 配置MyEclipse 165

11.2 编写个JSP程序 168

11.2.1 建立Web项目 168

11.2.2 JSP目录结构 169

11.2.3 解读web.xml 170

11.2.4 编写JSP页面 170

11.2.5 发布Web项目 171

11.3 JSP语法 172

11.3.1 JSP注释 172

11.3.2 JSP声明 174

11.3.3 JSP表达式 174

11.4 编译指令和动作标签 175

11.4.1 JSP指令 175

11.4.2 JSP动作标签 177

11.5 JSP的内置对象 178

11.5.1 request对象 178

11.5.2 response对象 179

11.5.3 session对象 179

11.5.4 application对象和pageContext对象 180

11.5.5 out对象 180

11.6 本章小结 181

2章 Servlet 182

12.1 Servlet简介 182

12.2 Servlet代码结构 182

12.3 Servlet配置 183

12.4 Servlet读取表单数据 184

12.5 本章小结 186

3章 JavaBean 187

13.1 JavaBean简介 187

13.2 JavaBean开发要求 187

13.3 用标签操作JavaBean 188

13.4 用JavaBean+Servlet实现简单的登录 189

13.5 本章小结 194

4章 JSP项目实训 195

14.1 项目需求 195

14.1.1 项目功能图 195

14.1.2 项目功能说明 195

14.2 项目设计 196

14.2.1 项目用例图 196

14.2.2 项目流程图 197

14.3 项目数据库设计 198

14.4 系统实现 200

14.4.1 数据库实现 200

14.4.2 设计公共模块 204

14.4.3 搭建前后台页面 209

14.4.4 普通会员首页数据显示实现 220

14.4.5 用户登录功能实现 225

14.4.6 物流动态管理功能实现 229

14.4.7 物流知识管理功能实现 237

14.4.8 进入后台页面 239

14.4.9 货物信息管理功能实现 240

14.4.10 车辆信息管理功能实现 242

14.4.11 企业信息 244

14.4.12 后台物流动态管理功能实现 246

14.4.13 后台物流知识管理功能实现 248

14.4.14 后台货物管理功能实现 249

14.4.15 后台车辆管理功能实现 251

14.4.16 后台企业管理功能实现 252

14.4.17 后台公告管理功能实现 253

14.4.18 后台会员管理功能实现 255

14.5 本章小结 256

参考文献 257

评论
推荐下载
查看更多
相关视频
  • 直播回放: Keysight 小探头,大学问,别让探头拖累你的测试结果!

  • 控制系统仿真与CAD

  • MIT 6.622 Power Electronics

  • 直播回放:基于英飞凌AIROC™ CYW20829低功耗蓝牙芯片的无线组网解决方案

  • 直播回放:ADI & WT·世健MCU痛点问题探索季:MCU应用难题全力击破!

  • Soc Design Lab - NYCU 2023

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×