图书介绍

Java程序设计项目化教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计项目化教程
  • 出版社:
  • ISBN:
  • 出版时间:未知
  • 标注页数:0页
  • 文件大小:85MB
  • 文件页数:300页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计项目化教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言概述1

1.1 Java语言的发展1

1.1.1 软件1

1.1.2 程序设计语言2

1.1.3 Java的由来3

1.2 工作任务:Java环境构建6

1.3 第一个Java应用程序11

1.3.1 工作任务:编写第一个Java应用程序11

1.3.2 代码分析13

1.3.3 Java程序的运行方式15

1.4 Java的特点16

1.5 工作任务:集成开发工具的使用17

课后作业24

第2章 Java语法基础25

2.1 Java中的标识符和关键字25

2.1.1 标识符25

2.1.2 关键字26

2.1.3 Java标识符的命名约定26

2.2 变量和基本数据类型27

2.2.1 变量的概念27

2.2.2 基本数据类型27

2.2.3 变量的初始化和作用域30

2.2.4 变量的自动类型转换和强制类型转换31

2.2.5 常量33

2.3 运算符34

2.3.1 算术运算符34

2.3.2 赋值运算符35

2.3.3 关系运算符35

2.3.4 逻辑运算符36

2.3.5 位运算符37

2.3.6 其他运算符39

2.3.7 运算符的优先级39

2.3.8 工作任务:信息输出和整数反转40

2.4 Java的控制语句41

2.4.1 if条件语句41

2.4.2 switch语句45

2.4.3 while循环语句47

2.4.4 do while语句48

2.4.5 for循环语句49

2.4.6 break与contine语句51

2.5 工作任务:学生综合素质评定系统52

2.5.1 学生综合素质评定系统需求52

2.5.2 系统登录及主界面实现54

课后作业57

第3章 面向对象程序设计58

3.1 对象和类的概念59

3.1.1 对象59

3.1.2 类的概念60

3.2 定义类和创建对象61

3.2.1 类的声明61

3.2.2 类的成员62

3.2.3 创建对象63

3.2.4 构造方法64

3.2.5 this关键字66

3.2.6 对象的生命周期67

3.3 方法68

3.3.1 方法的重载68

3.3.2 方法间的参数传递71

3.3.3 工作任务:学生综合素质评定系统框架73

3.4 数组75

3.4.1 一维数组75

3.4.2 多维数组77

3.5 静态属性和静态方法79

3.5.1 静态变量79

3.5.2 静态方法80

3.6 封装81

3.6.1 包81

3.6.2 访问控制权限82

3.6.3 封装83

3.6.4 工作任务:用数组实现学生信息数据的存取84

3.7 继承88

3.8 多态94

3.9 抽象类和接口95

3.9.1 抽象类95

3.9.2 接口96

3.9.3 抽象类和接口的比较97

3.10 内部类98

3.10.1 内部类98

3.10.2 内部匿名类99

3.11 工作任务:综合案例100

课后作业106

第4章 Java常用类107

4.1 String类107

4.1.1 String常用构造方法和成员方法108

4.1.2 “hello”与new String(“hello”)的区别110

4.2 StringBuffer类111

4.2.1 比较String类与StringBuffer类111

4.2.2 StringBuffer类常用构造方法和成员方法112

4.3 处理日期的类113

4.3.1 java.tuil.Date和java.text.SimpleDateFormat类113

4.3.2 java.tuil.Calendar类114

4.4 包装类115

4.4.1 包装类的构造方法116

4.4.2 包装类的常用方法116

4.5 Math类117

4.6 Java集合框架119

4.6.1 Collection和Iterator接口120

4.6.2 Map接口126

4.6.3 工作任务:用集合类实现学生成绩信息的存取129

课后作业135

第5章 异常处理136

5.1 异常的概念136

5.2 异常的分类137

5.3 异常的处理138

5.3.1 捕获异常138

5.3.2 抛出异常142

5.3.3 声明异常144

5.3.4 工作任务:学生综合素质评定系统优化144

5.4 自定义异常148

课后作业150

第6章 Java输入输出流151

6.1 Java.IO.File类151

6.1.1 文件和目录152

6.1.2 Java中文件的创建152

6.1.3 Java中对文件的操作154

6.2 JavaI/O原理155

6.3 字节流和字符流156

6.3.1 字节流156

6.3.2 字符流164

6.3.3 工作任务:采用文件方式永久保存学生信息数据171

课后作业174

第7章 图形界面程序设计175

7.1 抽象窗口工具集(AWT)和Swing176

7.2 Swing基础177

7.2.1 Javax.swing包177

7.2.2 一个简单的Swing程序177

7.3 Swing容器和组件178

7.3.1 框架JFrame179

7.3.2 面板JPanel181

7.3.3 利用JPanel进行2D图形绘制182

7.3.4 工作任务:单机版五子棋棋盘的绘制184

7.4 Swing的布局管理器186

7.4.1 BorderLayout187

7.4.2 FlowLayout188

7.4.3 GridLayout189

7.4.4 定位组件的绝对位置191

7.4.5 工作任务:结合布局管理器为游戏窗体添加菜单栏192

7.5 Swing的事件处理机制193

7.5.1 事件监听器194

7.5.2 事件的种类195

7.5.3 工作任务:为棋盘面板添加鼠标移动事件198

7.5.4 事件适配器199

7.5.5 工作任务:编写棋子类,使用鼠标事件适配器为棋盘添加下棋事件201

7.6 Swing常用组件205

7.6.1 JLabel206

7.6.2 按钮类207

7.6.3 工作任务:为菜单添加菜单按钮211

7.6.4 文本框213

7.6.5 JOptionPane216

7.6.6 工作任务:添加输赢判断218

7.6.7 JTable222

7.6.8 JTree224

7.6.9 工作任务:为菜单按钮添加事件227

7.7 Swing知识扩展230

7.7.1 Swing观感器的使用230

7.7.2 工作任务:为五子棋游戏添加观感器233

7.7.3 Swing与并发233

课后作业237

第8章 Java多线程机制238

8.1 线程的概念239

8.2 线程的创建239

8.2.1 通过Thread类创建线程239

8.2.2 实现Runnable接口创建线程241

8.2.3 使用join()等待从线程结束242

8.2.4 工作任务:重画五子棋棋盘243

8.3 线程的优先级245

8.4 线程的同步与互斥247

8.4.1 线程的互斥247

8.4.2 线程的同步250

8.4.3 工作任务:创建游戏欢迎界面253

8.5 线程的暂停、恢复和停止256

8.6 死锁258

8.7 使用Timer类进行任务调度260

8.7.1 Timer类260

8.7.2 工作任务:在欢迎界面中加载游戏资源262

课后作业264

第9章 访问数据库265

9.1 JDBC简介266

9.2 JDBC驱动266

9.3 JDBC中的常用接口267

9.4 连接数据库268

9.5 JDBC访问SQL Server 2005数据库案例270

9.5.1 工作任务:使用Statement对象270

9.5.2 工作任务:使用PreparedStatement对象276

课后作业282

第10章 阶段项目三:淮信超市进销存系统设计与实现283

10.1 淮信POS进销存系统需求分析283

10.2 数据库表设计与实现285

参考文献289

热门推荐