21世纪高等学校计算机规划教材——高校系列

Java实用编程技术

分享 推荐 0 收藏 3 阅读 1.8K
王诚 (主编) 978-7-115-27303-1

关于本书的内容有任何问题,请联系 武恩玉

本书主要针对Java编程的初中级读者,特别适用于高校本科生的教学。从最基础的数据类型、表达式、语句讲起,引导读者进入面向对象的编程环节中,特别是中间贯穿了线程技术、网络技术、数据库技术等方面的编程知识,最后结合一个具体的实例来进行应用编程的总结。
¥29.80 ¥25.33 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书在介绍Java编程的相关知识基础上,以许多实例演示了Java编程技术的内容,特别是Java线程、网络编程以及数据库等编程技术。由浅入深,阐述详尽。
  本书在选择编排内容时注重实用性,强调实践技能的提高,同时也注重系统性、科学性和学习性。本书重点突出,层次分明,理论联系实际,用典型的案例来演示Java编程技术的魅力,有利于培养工程应用及编程能力,可以作为高等学校计算机软件及应用、电子信息工程、通信工程、软件工程等相关专业的本科生教材,也可以供广大Java软件工程师学习参考。

目录

目 录

第 1章 Java语言概述及编程基础 1
1.1 Java语言概述 1
1.1.1 Java语言发展 1
1.1.2 Java语言的特点 2
1.1.3 Java平台 3
1.2 Java语言开发环境 4
1.2.1 Jdk下载及安装 4
1.2.2 Java开发环境设置 6
1.2.3 Java开发过程 7
1.2.4 Eclipse开发工具及使用 8
1.3 Java语言编程基础 10
1.3.1 Java标识符 10
1.3.2 Java关键字 11
1.3.3 Java基本数据类型 11
1.3.4 运算符 12
1.3.5 程序控制语句 15
思考与习题 18

第 2章 Java面向对象技术基础 19
2.1 类及对象 19
2.1.1 面向对象基本概念 19
2.1.2 类的定义 20
2.1.3 对象的创建和使用 21
2.1.4 成员方法及其修饰符 22
2.1.5 构造方法 23
2.1.6 方法重载 24
2.1.7 成员变量 26
2.2 继承与多态性 26
2.2.1 继承 26
2.2.2 多态与方法重写 29
2.2.3 this关键字 30
2.2.4 super关键字 31
2.2.5 static关键字 32
2.2.6 final类 33
2.2.7 abstract类和抽象方法 34
2.3 包 35
2.3.1 包的概念 35
2.3.2 引入包 36
2.3.3 访问保护 36
2.3.4 包的编译 37
2.4 接口 37
2.4.1 接口定义 37
2.4.2 扩展接口 39
2.5 UML初步 40
思考与习题 42

第3章 Java异常处理 43
3.1 异常概述 43
3.2 异常处理 45
3.2.1 异常处理类 45
3.2.2 异常捕获 45
3.2.3 声明及抛出异常 50
3.3 创建用户自定义异常 52
思考与习题 53

第4章 String类及StringBuffer类 54
4.1 String类 54
4.1.1 字符串初始化 54
4.1.2 取字符 56
4.1.3 比较操作 57
4.1.4 字符串的连接 58
4.1.5 字符串转换 59
4.1.6 字符串的定位 60
4.1.7 字符串的修改 61
4.2 StringBuffer类 62
4.2.1 StringBuffer类介绍 62
4.2.2 StringBuffer方法 62
思考与习题 65

第5章 输入/输出 66
5.1 输入/输出基础 66
5.1.1 流的概念 66
5.1.2 控制台输入/输出 68
5.1.3 文件类 70
5.2 字节流 72
5.3 字符流 75
思考与习题 78

第6章 线程 79
6.1 线程概念 79
6.1.1 Java线程模型 79
6.1.2 主线程 81
6.1.3 创建线程 82
6.1.4 线程优先级 86
6.2 线程同步 88
6.2.1 什么是线程同步 88
6.2.2 线程通信 91
6.2.3 死锁 95
思考与习题 96

第7章 Java网络编程 97
7.1 网络编程基础 97
7.1.1 TCP 97
7.1.2 UDP 97
7.1.3 端口 97
7.1.4 套接字 97
7.1.5 客户/服务器模式 98
7.1.6 Java和网络 98
7.1.7 InetAddress类 99
7.1.8 URL 100
7.2 基于TCP的编程 102
7.2.1 编程模型 102
7.2.2 实例一 104
7.2.3 实例二 105
7.3 基于UDP的编程 108
7.3.1 编程模型 108
7.3.2 实例 109
思考与习题 110

第8章 Java数据库编程 111
8.1 JDBC 111
8.1.1 JDBC概念 111
8.1.2 系统编程模型 111
8.1.3 JDBC接口 112
8.1.4 JDBC驱动 112
8.1.5 java.sql包 114
8.2 数据库编程 116
8.2.1 SQL简介 116
8.2.2 编程模型 117
8.2.3 图书借阅管理系统实例 118
思考与习题 122

第9章 Java图形用户界面 123
9.1 概述 123
9.1.1 图形用户界面 123
9.1.2 组件 123
9.2 Swing组件 125
9.2.1 文本组件 125
9.2.2 按钮组件 126
9.2.3 列表组件 126
9.2.4 窗口及面板组件 127
9.2.5 实例 127
9.3 布局管理器 129
9.3.1 布局管理器简介 129
9.3.2 FlowLayout顺序布局 129
9.3.3 BorderLayout边框布局 130
9.3.4 GridLayout网格布局 130
9.3.5 应用布局管理器的实例 131
9.4 事件 133
9.4.1 事件处理机制 133
9.4.2 事件类 134
9.4.3 事件源 140
9.4.4 监听器 140
9.4.5 事件处理实现 142
9.4.6 适配器类 146
9.5 界面编程实例 147
思考与习题 171

第 10章 JSP技术 172
10.1 概述 172
10.1.1 JSP技术概述 172
10.1.2 JSP开发环境 173
10.2 JSP语法 174
10.2.1 JSP元素 175
10.2.2 JSP指令 175
10.3 JSP内置对象 176
10.3.1 page对象 176
10.3.2 config对象 176
10.3.3 request对象 177
10.3.4 response对象 177
10.3.5 out对象 177
10.3.6 session对象 178
10.3.7 application对象 178
10.3.8 pageContext对象 178
10.3.9 exception对象 179
10.4 JSP编程实例 179
思考与习题 184

第 11章 实例开发 185
11.1 试卷生成系统 185
11.1.1 程序概述 185
11.1.2 文件说明 185
11.1.3 功能结构图 185
11.1.4 主要界面 186
11.1.5 程序代码清单 187
11.2 基于JSP技术的登录注册系统 208

参考文献 222

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • VB语言程序设计教程(第2版)

    杨忠宝 刘向东 康顺哲 官宇哲

    本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...

    ¥39.80
  • 微机原理、汇编语言与接口技术

    周杰英 张萍 郭雪梅 黄方军

      本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...

    ¥39.50
  • Windows系统编程

    李晓黎

      Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80
  • 数据库系统原理与应用

    孟彩霞

      本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...

    ¥26.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部