图书介绍

Java2程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java2程序设计实用教程
  • 叶核亚编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121032317
  • 出版时间:2007
  • 标注页数:425页
  • 文件大小:32MB
  • 文件页数:439页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java2程序设计实用教程PDF格式电子书版下载

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

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

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

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

图书目录

1.1 了解Java1

1.1.1 Java的诞生和发展1

第1章 Java概述1

1.1.2 Java语言的特点和优势2

1.1.3 Java的核心技术4

1.2 Java应用程序及其运行方式4

1.2.1 Application和Applet4

1.2.2 Java的体系结构5

1.3 Java开发运行环境6

1.3.1 JDK的安装与设置6

1.3.2 运行Java程序9

1.3.3 JCreator简介11

实验1 熟悉Java程序的编辑、编译和运行过程12

习题112

第2章 Java语言基础13

2.1 语言成分13

2.1.1 标识符与关键字13

2.1.2 基本数据类型15

2.1.3 变量与常量17

2.1.4 运算符与表达式19

2.2 语句与结构化程序设计27

2.2.1 程序的三种基本结构及Java语句分类27

2.2.2 顺序结构语句29

2.2.3 选择语句30

2.2.4 循环语句34

2.2.5 转移语句45

2.3.1 一维数组46

2.3 数组46

2.3.2 二维数组52

2.4 字符串57

习题261

实验2 Java语言程序设计基础训练63

第3章 面向对象的核心特性64

3.1 类和对象64

3.1.1 面向对象基本概念64

3.1.2 定义类65

3.1.3 使用对象69

3.2 类的封装性72

3.2.1 构造方法与析构方法72

3.2.2 方法的重载74

3.2.3 this引用和instanceof对象运算符75

3.2.4 类及其成员的访问权限77

3.2.5 实例成员与类成员82

3.3 类的继承性87

3.3.1 什么是继承87

3.3.2 定义继承的类89

3.3.3 super引用91

3.4 类的多态性93

3.4.1 什么是多态93

3.4.2 运行时多态性98

3.5 抽象类和最终类102

3.6 递归方法107

习题3110

实验3 类的封装性和继承性设计111

4.1 接口112

4.1.1 接口与实现接口的类112

第4章 接口、内部类和包112

4.1.2 用接口实现多重继承116

4.2 内部类122

4.3 包126

4.3.1 包的概念126

4.3.2 创建、声明和导入包127

4.4 Java API基础130

4.4.1 Java提供的包概述130

4.4.2 java.lang语言包132

4.4.3 java.util实用包142

习题4145

实验4 设计实现接口的类145

5.1 程序错误与处理147

5.1.1 程序错误、发现时刻及错误处理原则147

第5章 异常处理147

5.1.2 面向过程语言与面向对象语言的错误处理方式比较148

5.1.3 Java的错误和异常149

5.2 Java的异常处理153

5.2.1 异常类说明153

5.2.2 异常处理语句155

5.2.3 抛出异常161

5.2.4 自定义异常类164

习题5166

实验5 异常的抛出、捕获并处理166

第6章 图形用户界面167

6.1 Java图形用户界面初步167

6.1.1 Java图形用户界面概述167

6.1.2 AWT组件概述168

6.2.1 AWT的委托事件模型172

6.2 事件处理172

6.2.2 AWTEvent事件类178

6.2.3 事件监听器接口和事件适配器类178

6.3 布局管理184

6.3.1 布局管理器类184

6.3.2 容器的布局特性186

6.4 Swing组件188

6.4.1 Swing组件关系概述188

6.4.2 窗口组件190

6.4.3 文本显示和编辑组件190

6.4.4 按钮组件191

6.4.5 列表框和组合框组件193

6.4.6 菜单组件198

6.5.2 在组件上绘图207

6.5.1 绘图类207

6.5 图形设计207

习题6211

实验6 图形用户界面设计212

第7章 多线程214

7.1 操作系统中的进程和线程214

7.1.1 进程214

7.1.2 线程215

7.1.3 并发程序设计217

7.2 Java的线程对象218

7.2.1 Runnable接口与Thread类218

7.2.2 线程对象的生命周期223

7.2.3 线程对象的优先级229

7.3 线程的同步机制230

7.3.1 交互线程230

7.3.2 线程间的竞争关系与线程互斥234

7.3.3 线程间的协作关系与线程同步238

习题7249

实验7 线程设计250

第8章 Applet应用程序251

8.1 Web应用基础251

8.1.1 Internet251

8.1.2 WWW浏览253

8.1.3 HTML254

8.2 运行Applet255

8.2.1 什么是Applet255

8.2.2 Applet的生命周期258

8.2.3 Applet与Application的区别261

8.3 HTML中的Applet标记261

8.4.1 获得资源文件的地址263

8.4 Applet支持的多媒体技术263

8.4.2 显示图像264

8.4.3 播放音频265

8.4.4 利用线程实现动画267

习题8273

实验8 Applet中的图形与动画设计273

第9章 输入/输出流和文件操作275

9.1 文件和流的概念275

9.1.1 操作系统中的文件和目录概念275

9.1.2 程序设计语言中的文件类型277

9.1.3 流的概念279

9.1.4 Java的输入/输出流与文件操作概述280

9.2 字节输入/输出流类280

9.2.1 字节输入流类InputStream281

9.2.2 字节输出流类OutputStream282

9.2.3 Java的标准输入/输出282

9.2.4 文件字节输入/输出流类285

9.2.5 数据字节输入/输出流类288

9.2.6 对象输入/输出流类291

9.3 字符输入/输出流类294

9.3.1 字符输入/输出流抽象类Reader和Writer294

9.3.2 文件字符输入/输出流类296

9.3.3 字符缓冲流类296

9.4 文件操作类298

9.4.1 文件类File299

9.4.2 文件过滤器接口301

9.4.3 文件对话框组件304

9.4.4 随机存取文件类314

9.5 管道流及其应用318

习题9322

实验9 输入/输出流与文件操作322

第10章 网络通信324

10.1 使用URL访问网络资源324

10.1.1 URL类324

10.1.2 URLConnection类325

10.2 Socket通信329

10.2.1 Socket通信原理329

10.2.2 Java的Socket通信实现331

习题10337

实验10 Socket通信337

11.1 关系数据库系统339

11.1.1 数据库系统339

第11章 数据库应用339

11.1.2 关系模型340

11.1.3 客户-服务器结构的关系数据库系统342

11.1.4 使用Access数据库345

11.1.5 使用SQL Server数据库348

11.2 结构化查询语言SQL353

11.2.1 SQL概述353

11.2.2 数据定义355

11.2.3 数据更新357

11.2.4 数据查询358

11.3 JDBC360

11.3.1 JDBC的作用和功能360

11.3.2 指定JDBC驱动程序363

11.3.3 连接数据库365

11.3.4 执行SQL语句368

11.3.5 处理数据查询的结果集369

习题11375

实验11 数据库应用设计375

第12章 JSP377

12.1 Web应用技术概述377

12.1.1 静态网页技术377

12.1.2 动态网页技术378

12.1.3 了解Servlet379

12.2 运行JSP380

12.2.1 JSP文档380

12.2.2 基于JSP的Web应用结构381

12.2.3 JSP容器382

12.2.4 Tomcat383

12.3 JSP语法385

12.3.1 JSP基本语法386

12.3.2 JSP隐含对象387

12.3.3 JSP编译指令391

12.3.4 JSP操作指令393

12.3.5 JavaBeans394

习题12395

实验12 使用JSP技术设计动态网页396

第13章 综合应用设计398

13.1 世界杯足球赛成绩统计398

13.1.1 设计目标和任务398

13.1.2 参赛队399

13.1.3 小组赛比赛记录406

13.1.4 小组赛积分榜406

13.1.5 淘汰赛成绩407

13.2.1 课程设计的目的和要求408

13.2 课程设计的要求和选题408

13.2.2 图形用户界面与算法设计409

13.2.3 线程设计410

13.2.4 输入/输出流和文件操作411

13.2.5 网络通信412

13.2.6 数据库应用413

13.2.7 基于JSP的Web应用413

附录A ASCII字符与Unicode值414

附录B Java关键字415

附录C 运算符及其优先级417

附录D Java部分类库418

D.1 java.lang语言包418

D.2 java.util实用包423

参考文献425

热门推荐