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

请输入您要查询的图书:

 

书名 Java程序设计基础与实践(普通高等教育十一五规划教材)
分类
作者 费雅洁
出版社 中国水利水电出版社
下载
简介
编辑推荐

本书作者结合多年的教学和大型应用系统开发经验,精心设计了基础知识、实践和综合练习三部分内容,在科学合理的知识承接与实战结合的框架下,编写了本书。力求通俗易懂、由浅入深、循序渐进,向读者系统地讲解如何使用Java开发各种应用程序的方法,并介绍了一些设计和编程的问题的解决方法。

内容推荐

本书全面、系统地介绍了Java语言及其程序设计。全书共分13章,第1章介绍了Java语言、Java环境的安装、配置与运行方法,第2章至第5章介绍了面向对象程序设计基础,第6章介绍了Java处理异常的机制,第7章至第8章介绍了图形界面程序设计,第9章至第12章分别介绍了多线程、输入输出流、数据库程序设计和网络编程,第13章通过综合案例讲述如何在实际的软件项目开发中综合应用Java技术。

本书在介绍基本理论的同时,注重培养学生的实践技能。书中提供了大量实践练习题目,通过这些实践练习题目引导学生循序渐进地进行Java程序设计,提高学生分析和解决实际问题的能力。

本书可作为计算机科学与技术、软件工程、网络工程、信息技术及相关专业的教材,也可作为Java语言的培训教材或Java语言爱好者的自学用书。

目录

前言

第1章 Java环境的安装、配置与运行 1

 1.1 基础知识 1

1.1.1 Java简介 1

1.1.2 Java语言特点 4

1.1.3 Java运行环境的安装与配置 5

1.1.4 Java程序结构 11

1.1.5 Java程序的运行机制和垃圾回收机制 15

1.1.6 Java程序的编写、编译、运行 15

 1.2 实践 24

1.2.1 实践目的 24

1.2.2 实践要求 24

1.2.3 实践内容 24

 1.3 综合练习 26

第2章 Java语言基础 29

 2.1 基础知识 29

2.1.1 数据类型与运算符 29

2.1.2 注释语句 30

2.1.3 分支程序设计 32

2.1.4 循环程序设计 33

2.1.5 Java数组 34

2.1.6 Java字符串 36

 2.2 实践 38

2.2.1 实践目的 38

2.2.2 实践要求 38

2.2.3 实践内容 38

 2.3 综合练习 42

第3章 类和对象 48

 3.1 基础知识 48

3.1.1 面向对象编程的基本概念 48

3.1.2 Java语言的修饰符 49

3.1.3 类 49

3.1.4 对象 57

 3.2 实践 58

3.2.1 实践目的 58

3.2.2 实践要求 58

3.2.3 实践内容 59

 3.3 综合练习 63

第4章 继承与多态 68

 4.1 基础知识 68

4.1.1 继承性 68

4.1.2 多态性 76

 4.2 实践 77

4.2.1 实践目的 77

4.2.2 实践要求 77

4.2.3 实践内容 78

 4.3 综合练习 83

第5章 接口和包 87

 5.1 基础知识 87

5.1.1 接口 87

5.1.2 包 91

 5.2 实践 93

5.2.1 实践目的 93

5.2.2 实践要求 93

5.2.3 实践内容 94

 5.3 综合练习 97

第6章 异常处理 102

 6.1 基础知识 102

6.1.1 Java异常体系结构及处理机制 102

6.1.2 异常的捕获和处理 104

6.1.3 自定义异常 106

6.1.4 抛出异常 107

6.1.5 Throwable类中的常用方法 108

 6.2 实践 109

6.2.1 实践目的 109

6.2.2 实践要求 109

6.2.3 实践内容 109

 6.3 综合练习 114

第7章 布局管理和容器 119

 7.1 基础知识 119

7.1.1 AWT与Swing 119

7.1.2 常用容器 120

7.1.3 布局管理器 127

 7.2 实践 133

7.2.1 实践目的 133

7.2.2 实践要求 133

7.2.3 实践内容 133

 7.3 综合练习 139

第8章 图形界面常用组件应用 143

 8.1 基础知识 143

8.1.1 Java事件处理机制 143

8.1.2 Swing常用组件 145

8.1.3 菜单 153

8.1.4 JApplet 156

 8.2 实践 157

8.2.1 实践目的 157

8.2.2 实践要求 158

8.2.3 实践内容 158

 8.3 综合练习 163

第9章 输入/输出操作 170

 9.1 基础知识 170

9.1.1 Java输入/输出概述 170

9.1.2 字节流 170

9.1.3 字符流 173

9.1.4 过滤流 178

9.1.5 Java对文件的操作 183

9.1.6 Scanner类和标准输入输出流 187

9.1.7 对象序列化 188

 9.2 实践 188

9.2.1 实践目的 188

9.2.2 实践要求 189

9.2.3 实践内容 189

 9.3 综合练习 196

第10章 多线程编程 200

 10.1 基础知识 200

10.1.1 什么是多线程 200

10.1.2 Thread类和Runnable接口 201

10.1.3 创建线程 202

10.1.4 线程的生命周期 204

10.1.5 线程的优先权 207

10.1.6 线程同步和锁 208

 10.2 实践 211

10.2.1 实践目的 211

10.2.2 实践要求 211

10.2.3 实践内容 212

 10.3 综合练习 218

第11章 数据库应用 225

 11.1 基础知识 225

11.1.1 JDBC 225

11.1.2 JDBC访问数据库的一般步骤 231

11.1.3 Java连接数据库的方法 233

11.1.4 MySQL简介 234

11.1.5 常用数据库驱动下载地址及代码 238

 11.2 实践 238

11.2.1 实践目的 238

11.2.2 实践要求 238

11.2.3 实践内容 239

 11.3 综合练习 247

第12章 网络编程 250

 12.1 基础知识 250

12.1.1 TCP和UDP 250

12.1.2 InetAddress类 250

12.1.3 基于TCP协议的网络编程 251

12.1.4 基于UDP协议的网络编程 256

12.1.5 URL类 258

 12.2 实践 259

12.2.1 实践目的 259

12.2.2 实践要求 260

12.2.3 实践内容 260

 12.3 综合练习 263

第13章 综合案例 266

 13.1 综合案例分析与设计 266

13.1.1 综合案例分析 266

13.1.2 综合案例设计 267

13.1.3 程序运行方法 289

 13.2 实践 291

13.2.1 实践目的 291

13.2.2 实践要求 291

13.2.3 实践内容 291

 13.3 综合练习 292

综合考试题一 292

综合考试题二 295

参考文献 298

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 0:04:05