图书介绍

Java面向对象程序设计与应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Java面向对象程序设计与应用开发教程
  • 匡泰,王岩主编 著
  • 出版社: 大连:大连理工大学出版社
  • ISBN:9787561159569
  • 出版时间:2011
  • 标注页数:292页
  • 文件大小:37MB
  • 文件页数:302页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java面向对象程序设计与应用开发教程PDF格式电子书版下载

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

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

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

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

图书目录

上篇 基础篇3

第1章 认识Java3

1.1 Java概述3

1.1.1 Java的由来及其发展3

1.1.2 Java的特点4

1.2 Java的开发环境5

1.2.1 JDK的下载与安装5

1.2.2 环境变量的设置5

1.2.3 JDK介绍7

1.3 Java独立应用程序8

1.3.1 第一个Java程序8

1.3.2 Java程序的基本结构8

1.3.3 Java程序的编译与执行9

1.4 Java的相关概念10

1.4.1 Java编译器与Java虚拟机10

1.4.2 Java平台的构成11

1.4.3 Java常用开发工具(IDE)11

1.5 NetBeans的下载、安装与使用12

1.5.1 NetBeans的下载与安装12

1.5.2 NetBeans的使用14

实验1 熟悉Java运行环境(J2SDK)16

习题17

第2章 Java语言基础18

2.1 Java语言的基本元素18

2.1.1 标识符18

2.1.2 关键字19

2.1.3 保留字20

2.1.4 分隔符20

2.2 数据类型21

2.2.1 基本数据类型22

2.2.2 常量22

2.2.3 变量23

2.3 运算符与表达式27

2.3.1 算术运算符与表达式27

2.3.2 关系运算符与表达式29

2.3.3 逻辑运算符与表达式29

2.3.4 条件运算符与表达式30

2.3.5 位运算符与表达式31

2.3.6 赋值运算符与表达式32

2.3.7 运算符的优先级与表达式的类型提升33

2.4 Java语句及其控制结构35

2.4.1 Java语句35

2.4.2 选择语句36

2.4.3 循环语句40

实验2 基本运算与程序控制结构48

习题50

第3章 Java面向对象的基础53

3.1 面向对象的思想原理54

3.2 类的基本概念55

3.2.1 类的定义56

3.2.2 成员变量与成员方法57

3.2.3 构造方法58

3.3 对象(实例)的产生和使用59

3.3.1 对象的产生59

3.3.2 对象的使用60

3.4 类的封装61

3.4.1 成员的访问控制61

3.4.2 静态变量和静态方法64

3.5 类的继承(Inheritance)67

3.5.1 继承的产生(extends关键字)67

3.5.2 继承与构造方法69

3.6 类的多态70

3.6.1 方法覆盖70

3.6.2 方法重载71

3.7 类的抽象(Abstract)72

3.8 接口与包76

3.8.1 接口76

3.8.2 包79

3.9 关键字final、this和super82

3.9.1 final的作用82

3.9.2 this和super84

3.10 Java标准类库86

3.10.1 Math类86

3.10.2 Date类88

3.11 Java帮助文档的使用92

实验3 类与对象94

实验4 方法的重载及方法的覆盖97

实验5 实例成员、类成员和包98

习题101

第4章 Java异常处理105

4.1 异常处理概念105

4.2 异常分类106

4.3 异常处理机制106

4.3.1 系统自动处理异常106

4.3.2 异常处理结构109

4.3.3 声明异常(throws)111

4.3.4 异常的创建和抛出(throw)112

实验6 异常处理113

习题116

下篇 应用篇119

第5章 Java图形用户界面编程119

5.1 图形界面编程知识储备篇119

5.1.1 图形用户界面和命令行用户界面119

5.1.2 AWT组件121

5.1.3 AWT事件机制130

5.1.4 使用NetBeans进行可视化开发137

5.2 图形界面应用开发篇141

5.2.1 初战篇——使用AWT制作猜数字游戏141

5.2.2 晋级篇——使用AWT制作简单文本编辑器144

应用拓展147

习题147

第6章 常用类编程148

6.1 常用类编程知识储备篇148

6.1.1 数组148

6.1.2 字符串153

6.1.3 集合158

6.2 名片夹应用开发篇169

应用拓展191

习题191

第7章 Java多线程192

7.1 线程编程知识储备篇192

7.1.1 线程的状态和生命周期192

7.1.2 线程的常用方法194

7.1.3 线程的实现194

7.2 线程应用开发篇197

应用拓展199

习题199

第8章 网络编程——聊天室的设计与开发202

8.1 网络编程知识储备篇202

8.1.1 网络编程基础202

8.1.2 基于Socket的网络编程208

8.1.3 基于UDP协议的Socket通信214

8.2 聊天室应用开发篇216

应用拓展223

习题223

第9章 Java画图224

9.1 画图编程知识储备篇224

9.2 画图应用开发篇233

9.2.1 初战篇——绘制一辆可以移动的坦克233

9.2.2 初战篇——实现坦克的炮弹发射功能236

应用拓展240

习题241

第10章 网络坦克大战游戏制作242

10.1 初战篇——简单坦克设计的面向对象实现242

10.2 晋级篇——坦克对战功能的实现255

10.3 扩展篇——坦克网络对战功能的实现265

应用拓展277

第11章 Java数据库连接278

11.1 JDBC知识储备篇278

11.1.1 JDBC基础278

11.1.2 使用JDBC操作数据库282

11.2 JDBC应用开发篇284

应用拓展290

习题291

参考文献292

热门推荐