图书介绍

Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计
  • 相洁,呼克佑主编;林福平,孙静宇,朱晓军等副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115319401
  • 出版时间:2013
  • 标注页数:316页
  • 文件大小:105MB
  • 文件页数:326页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第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下载JDK10

2.1.2安装JDK10

2.1.3配置环境变量11

2.2编写运行Java程序13

2.3 Java集成开发环境17

2.3.1 Eclipse17

2.3.2 Eclipse的Java编程实例18

2.3.3 NetBeans23

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数组类Arrays73

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 public97

5.2.2 protected97

5.2.3默认97

5.2.4 private97

5.2.5 getInfo与setInfo101

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 static111

5.5.2 final113

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 API247

10.2.2 Set接口及HashSet、TreeSet类248

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

10.2.4 Iterator及Enumeration250

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

热门推荐