当前位置:首页 > 工业技术
Java语言程序设计
Java语言程序设计

Java语言程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:相洁,呼克佑主编;林福平,孙静宇,朱晓军等副主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115319401
  • 页数:316 页
图书介绍:本书作为Java语言程序设计课程的教材,系统全面地介绍了有关Java开发所涉及的各类知识。
《Java语言程序设计》目录

第1章 概述 1

1.1 Java语言 1

1.1.1 Java语言发展历程简介 1

1.1.2 Java语言的特点 2

1.1.3 Java语言与C/C++的比较 4

1.1.4 Java平台 5

1.2面向对象的基本概念 6

1.2.1对象与类 6

1.2.2面向对象的三个特性 7

1.3 Java语言基本学习方法 7

本章小结 8

习题 8

第2章 Java程序开发运行环境 9

2.1 Java开发运行环境的安装 9

2.1.1下载JDK 10

2.1.2安装JDK 10

2.1.3配置环境变量 11

2.2编写运行Java程序 13

2.3 Java集成开发环境 17

2.3.1 Eclipse 17

2.3.2 Eclipse的Java编程实例 18

2.3.3 NetBeans 23

2.3.4 NetBeans的Java编程实例 24

2.4 Java核心文档与学习资源 28

2.4.1 Java核心API文档 28

2.4.2 Java学习资源 29

2.5 Java基本输入输出编程实例 29

2.6 Java编程规范 35

2.6.1命名规范 35

2.6.2注释规范 36

2.6.3缩进排版规范 36

2.6.4语句规范 37

2.6.5其他 39

本章小结 40

习题 40

第3章 Java语言基础 41

3.1 Java的若干基本概念 41

3.1.1注释 41

3.1.2分隔符 42

3.1.3关键字 42

3.1.4标识符 43

3.2基本数据类型 43

3.2.1整数类型 44

3.2.2浮点类型 44

3.2.3布尔类型 45

3.2.4字符类型 45

3.2.5包装类 45

3.3常量和变量 46

3.3.1常量 46

3.3.2变量 47

3.4运算符和表达式 49

3.4.1算术运算符 49

3.4.2关系运算符 50

3.4.3逻辑运算符 50

3.4.4位运算符 50

3.4.5赋值运算符 51

3.4.6其他运算符 52

3.4.7运算符优先级 53

3.5类型转换 53

3.5.1自动类型转换 53

3.5.2强制类型转换 54

3.6流程控制语句 54

3.6.1结构化程序设计 54

3.6.2基本语句 54

3.6.3选择语句 55

3.6.4循环语句 59

3.6.5跳转语句 62

本章小结 63

习题 63

第4章 数组与字符串 65

4.1数组 65

4.1.1一维数组 65

4.1.2多维数组 69

4.1.3数组类Arrays 73

4.2字符串 74

4.2.1字符串的声明与创建 74

4.2.2字符串类String的主要方法 75

4.2.3 StringBuffer类的主要方法 78

4.3正则表达式 81

4.3.1元字符 81

4.3.2正则表达式中的[] 82

4.3.3正则表达式中的限定符 83

4.3.4 java.util.regex包 84

4.4综合应用 84

本章小结 85

习题 86

第5章 Java面向对象程序设计 87

5.1类 87

5.1.1类的定义 87

5.1.2类的使用 90

5.1.3方法重载 92

5.1.4 this的使用 94

5.2访问权限控制符 97

5.2.1 public 97

5.2.2 protected 97

5.2.3默认 97

5.2.4 private 97

5.2.5 getInfo与setInfo 101

5.3继承 102

5.3.1类的继承 102

5.3.2 super的使用 105

5.3.3子类对象的构造 106

5.3.4对象类型转换 108

5.4多态性 110

5.4.1方法重载与方法覆盖 110

5.4.2运行时多态性 110

5.5非访问控制符 111

5.5.1 static 111

5.5.2 final 113

5.5.3其他修饰符 114

5.6包 114

5.6.1 Java的名字空间 114

5.6.2包的定义与引入 115

5.6.3 JDK提供的主要包 115

5.7抽象类与接口 116

5.7.1抽象类 116

5.7.2接口 118

5.8内部类与匿名类 119

5.8.1内部类 119

5.8.2匿名类 121

5.9泛型类 122

5.9.1泛型类声明 122

5.9.2使用泛型类声明对象 122

5.9.3泛型接口 124

5.10综合应用 125

本章小结 128

习题 129

第6章 异常处理 130

6.1异常与异常类 130

6.1.1异常的概念 130

6.1.2 Java异常类 131

6.2异常处理 133

6.2.1 try-catch-finally语句 133

6.2.2 throw和throws语句 136

6.3自定义异常类 139

6.4综合应用 140

本章小结 142

习题 143

第7章 多线程编程 145

7.1线程的基本概念 145

7.1.1线程 145

7.1.2使用线程的优势 146

7.1.3线程的状态 147

7.1.4线程模型 147

7.2创建线程 148

7.2.1继承Thread类 148

7.2.2实现Runnable接口 150

7.3深入学习Thread类 153

7.3.1常用方法简介 153

7.3.2设置优先级 154

7.3.3线程的名字 155

7.3.4得到当前线程 156

7.3.5线程的休眠 157

7.3.6简单控制线程 157

7.4多线程技术 159

7.4.1线程同步 159

7.4.2线程通信 162

7.4.3死锁 163

7.4.4 线程组 164

7.5综合应用 164

本章小结 167

习题 167

第8章 图形用户界面编程 168

8.1图形用户界面概述 168

8.1.1 AWT简介 168

8.1.2 Swing简介 170

8.2 Swing程序设计 172

8.2.1创建窗体 172

8.2.2常用面板 173

8.2.3常用组件 176

8.2.4常用布局管理器 182

8.2.5常用事件处理 186

8.3简单多媒体技术 192

8.3.1声音 192

8.3.2图形 197

8.3.3图像 199

8.3.4动画 201

8.4综合应用 203

本章小结 208

习题 209

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

9.1流的基本概念 210

9.1.1流式输入/输出(流式I/O) 210

9.1.2字节流与字符流 211

9.1.3节点流与处理流 214

9.1.4其他流类 215

9.2常用I/O流的使用 215

9.2.1文件I/O流的使用 215

9.2.2缓冲流的使用 217

9.2.3数据流的使用 219

9.2.4对象流的使用 221

9.2.5其他流的使用 222

9.3随机访问文件 223

9.4文件操作 227

9.4.1 File类变量和构造方法 228

9.4.2 File类成员方法 229

9.5文本扫描器 231

本章小结 233

习题 234

第10章 工具类 235

10.1 Java语言基础类 235

10.1.1 Java基础类库 235

10.1.2 Object类 236

10.1.3基本数据类型的包装类 238

10.1.4 Math类 243

10.1.5 System类 245

10.2集合类 247

10.2.1集合与Collection API 247

10.2.2 Set接口及HashSet、TreeSet类 248

10.2.3 List接口及ArraryList、LinkedList、Vector类 249

10.2.4 Iterator及Enumeration 250

10.2.5 Map接口及Hashtable类 251

10.3向量、堆栈、队列 252

10.3.1Vector向量 252

10.3.2 Stack堆栈 254

10.3.3 LinkedList队列 255

本章小结 256

习题 257

第11章 网络编程 258

11.1网络编程的基本概念 258

11.1.1网络编程概述 258

11.1.2 Java网络编程方法 258

11.2基于URL的网络编程 259

11.2.1URL组成 259

11.2.2 URL类的构造方法 259

11.2.3 URL类 260

11.2.4连接和读取Web资源 261

11.3基于连接的套接字通信方式 263

11.3.1套接字通信的概念 263

11.3.2 TCP套接字实现过程 263

11.3.3基于TCP协议的Socket编程 264

11.4基于无连接的数据报通信方式 269

11.4.1数据报通信的概念 269

11.4.2数据报通信的表示方法 270

11.4.3数据报通信的一般过程 271

11.4.4基于UDP的广播通信 271

11.4.5基于UDP的简单的客户/服务器程序设计 272

本章小结 274

习题 274

第12章 JDBC与数据库访问 275

12.1 SQL语言 275

12.1.1 SQL语言简介 275

12.1.2 SQL的基本用法 275

12.1.3创建ODBC数据源 277

12.2 JDBC数据库访问 278

12.2.1 JDBC简介 278

12.2.2 JDBC体系结构 279

12.2.3 JDBC驱动程序 279

12.2.4 JDBC基本组件 280

12.2.5 JDBC访问数据库 281

12.3综合应用实例 285

12.3.1数据库表结构 285

12.3.2系统功能描述 286

12.3.3实现代码和系统运行界面 286

本章小结 292

习题 293

第13章 Java Web开发技术 294

13.1 Web开发技术 294

13.1.1 Web的工作原理 294

13.1.2 Web开发技术 295

13.1.3 Web开发环境和开发步骤 295

13.2 JSP Web开发方法 300

13.2.1 JSP工作原理 301

13.2.2 JSP基本语法 301

13.2.3 JSP内置对象 305

13.2.4 JSP数据库访问 306

13.3综合应用案例(JSP学生信息管理) 309

13.3.1数据库表结构 309

13.3.2系统功能描述 310

13.3.3建立项目 310

13.3.4系统运行界面和代码实现 310

本章小结 315

习题 315

相关图书
作者其它书籍
返回顶部