图书介绍

Java程序设计实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计实用教程
  • 张永常编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121098994
  • 出版时间:2010
  • 标注页数:347页
  • 文件大小:139MB
  • 文件页数:359页
  • 主题词: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.2为什么要学习Java2

1.2.1高层评价2

1.2.2主要特点3

1.2.3 Java运行机制6

1.2.4应用前景7

1.3面向对象程序设计的主要概念与举例8

1.3.1对象、抽象和类8

1.3.2封装9

1.3.3继承9

1.3.4多态性9

1.4 Java与C/C++的简单比较10

1.4.1 C语言10

1.4.2 C++语言10

1.4.3 Java语言12

本章小结14

习题114

第2章 Java程序运行环境建设15

2.1 Java运行环境的安装15

2.1.1 JDK的下载15

2.1.2 JDK的安装16

2.1.3设置Java运行环境19

2.2如何编写并运行Java程序21

2.2.1 Java Application程序编辑、编译与运行举例21

2.2.2 Java Applet程序编辑、编译与运行举例23

2.3 Java集成开发环境简介26

2.3.1 NetBeans27

2.3.2 Eclipse30

2.4 Java程序的基本输入与输出34

2.4.1输入流和输出流概述34

2.4.2简单输入与输出举例35

2.5 Java编码规范简介40

2.5.1 Java命名规范40

2.5.2 Java注释规范41

2.5.3 Java缩进排版规范41

2.5.4 Java文件名规范41

2.5.5 Java声明规范42

2.5.6 Java语句规范42

2.5.7 Java编程规范42

2.6如何获得Java帮助42

2.6.1下载帮助42

2.6.2使用帮助44

2.6.3 Java资源44

本章小结44

习题244

实验1 Java环境搭建与简单编程45

第3章 Java语言基础46

3.1关键字46

3.2基本数据类型47

3.2.1整数类型(int、short、long、byte)47

3.2.2浮点类型(float、double)47

3.2.3布尔类型(boolean)48

3.2.4字符类型(char)48

3.3常量和变量50

3.3.1常量50

3.3.2变量51

3.4运算符与表达式52

3.4.1赋值运算符和语句52

3.4.2算术运算符和算术表达式53

3.4.3关系运算符和关系表达式54

3.4.4逻辑运算符和逻辑表达式55

3.4.5位运算符56

3.4.6条件赋值运算符57

3.4.7广义赋值运算符58

3.4.8对象运算符58

3.4.9括号与方括号运算符58

3.4.10运算符的优先级58

3.5类型转换59

3.5.1自动转换59

3.5.2强制转换60

3.6流程控制61

3.6.1选择语句61

3.6.2循环语句64

3.6.3转移语句67

3.7综合应用举例68

本章小结72

习题372

实验2 Java语言基础73

第4章 数组和字符串75

4.1数组75

4.1.1一维数组75

4.1.2多维数组79

4.1.3复制数组的方法83

4.1.4数组元素的排序方法84

4.1.5数组元素的查找方法86

4.1.6数组元素的填充方法87

4.2字符串88

4.2.1字符串的声明与创建88

4.2.2与字符串有关的方法89

4.2.3 StringBuffer中有关的方法93

4.3向量98

4.3.1向量的声明98

4.3.2 Vector类的方法98

4.4综合应用举例100

本章小结103

习题4104

实验3数组和字符串编程105

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

5.1类106

5.1.1类的定义106

5.1.2类的使用110

5.1.3方法重载114

5.1.4内部类116

5.2访问控制符和封装116

5.3继承117

5.3.1子类和简单继承举例117

5.3.2变量隐藏和方法覆盖118

5.3.3 super和this119

5.3.4运行时多态与多重继承121

5.3.5对象类型转换122

5.3.6抽象类123

5.4非访问控制符123

5.4.1 static123

5.4.2 final124

5.4.3 volatile、 native、 synchronized125

5.5 Java的名字空间和包125

5.5.1 Java的名字空间125

5.5.2 Java提供的包126

5.5.3自定义包126

5.5.4包的引用127

5.6 接口129

5.6.1接口的声明129

5.6.2接口的实现130

5.6.3接口的使用131

5.6.4扩展接口与接口的多重继承132

5.7综合应用举例134

5.7.1案例1:通用加密类Clipher的设计134

5.7.2案例2:多态与继承综合应用举例136

本章小结140

习题5141

实验4 Java面向对象程序设计142

第6章 Java的异常处理143

6.1异常的概念143

6.2异常处理144

6.2.1 Java中的Throwable类145

6.2.2 try-catch-finally语句147

6.2.3 throw和throws语句149

6.3自定义异常处理类151

6.4综合应用举例154

本章小结156

习题6157

实验5 Java异常处理158

第7章 Applet小程序160

7.1 Applet概述160

7.1.1 Applet小程序简介160

7.1.2 Applet安全性及与Application的区别161

7.1.3 Applet类及Applet的生命周期162

7.2在HTML中嵌入Applet程序164

7.2.1 HTML代码的基本结构164

7.2.2 Applet标记165

7.2.3在HTML中传递Applet程序使用的参数166

7.3 Applet应用168

7.3.1 Applet的字体和颜色168

7.3.2 Applet的应用169

本章小结174

习题7174

实验6 Applet小程序174

第8章 图形用户界面应用176

8.1 AWT和Swing简介176

8.1.1组件和容器176

8.1.2 Swing组件及其之间的层次关系178

8.1.3组件类179

8.2布局管理180

8.2.1顺序布局180

8.2.2边界布局181

8.2.3卡片布局182

8.2.4网格布局183

8.2.5面板的使用184

8.3事件处理185

8.3.1事件与事件处理方法185

8.3.2事件处理机制186

8.3.3事件处理举例189

8.3.4事件适配器类192

8.4常用组件的应用193

8.4.1标签193

8.4.2按钮194

8.4.3列表框195

8.4.4选项框196

8.4.5复选框196

8.4.6文本框198

8.4.7文本区198

8.4.8菜单199

8.4.9窗口与对话框201

8.4.10综合实例207

本章小结210

习题8210

实验7图形用户界面210

第9章 多线程212

9.1多线程的概念212

9.1.1进程和线程212

9.1.2多线程简介212

9.1.3 Java中的多线程机制213

9.2线程类及其线程创建214

9.2.1线程类214

9.2.2线程的创建215

9.2.3线程的状态与控制218

9.3线程的同步221

9.3.1线程同步的概念221

9.3.2方法同步221

9.3.3对象同步223

9.3.4同步方法的缺点224

9.4线程组224

9.4.1线程组简介224

9.4.2 ThreadGroup类225

9.4.3线程之间的通信227

9.5综合应用举例229

本章小结234

习题9234

实验8多线程236

第10章 多媒体编程238

10.1检索与使用声音文件238

10.1.1简单声音文件播放238

10.1.2 AudioClip接口239

10.1.3把声音加载到AudioClip对象中239

10.2图形与动画241

10.2.1图形与文本241

10.2.2图像243

10.2.3动画246

10.2.4双缓冲250

10.3综合应用举例252

本章小结258

习题10258

实验9多媒体编程259

第11章 网络编程260

11.1网络编程的基本概念260

11.1.1 TCP/IP协议概述260

11.1.2 Socket套接字261

11.1.3端口262

11.1.4 URL262

11.2使用URL获取网络资源263

11.2.1 URL类263

11.2.2获取图像264

11.2.3获取声音267

11.2.4获取文档268

11.3使用TCP协议的Socket编程270

11.3.1 Socket套接字270

11.3.2一对一的Socket C/S通信271

11.3.3 TCP协议通信的实现272

11.3.4一对多的Socket C/S通信274

11.3.5一对多通信的实现274

11.4综合应用举例276

本章小结282

习题11282

实验10网络编程283

第12章 数据库编程284

12.1 JDBC技术简介284

12.1.1 JDBC概述284

12.1.2 JDBC的基本功能285

12.2 JDBC接口与驱动程序285

12.2.1 JDBC API286

12.2.2 JDBC Drive API287

12.3 JDBC在数据库访问中的应用288

12.3.1建立与数据库的连接288

12.3.2执行查询语句288

12.3.3对数据库进行更新操作290

12.3.4事务291

12.4 JDBC综合应用示例291

12.4.1建立数据库292

12.4.2建立数据源292

12.4.3数据库操作程序294

12.5综合应用举例298

本章小结306

习题12306

实验11数据库编程307

第13章 输入/输出流编程308

13.1 File类应用举例308

13.1.1 File类用来获取文件或目录的信息308

13.1.2文件的处理311

13.2 Reader与Writer类应用举例312

13.2.1 Reader和Writer313

13.2.2 InputStreamReader和OutputStreamWriter313

13.3 InputStream与OutputStream类应用举例315

13.3.1 InputStream类315

13.3.2 Output5tream类316

13.4数据流应用举例317

13.5对象流应用举例319

本章小结320

习题13320

实验12输入与输出321

第14章 ServIet编程322

14.1 Servlet简介322

14.1.1 Servlet概述322

14.1.2 Servlet开发环境搭建322

14.1.3 Servlet的工作原理与生命周期325

14.2 Servlet编程示例327

本章小结331

习题14331

实验13 Servlet编程331

第15章 JavaBeans编程333

15.1 JavaBeans简介333

15.1.1 JavaBeans概述333

15.1.2 JavaBeans的组件模型333

15.1.3 JavaBeans API应用简介334

15.2 JavaBeans的组件构成336

15.2.1 JavaBeans组件的创建336

15.2.2开发工具中的JavaBeans338

15.3 JavaBeans组件的应用示例338

本章小结344

习题15345

实验14 JavaBeans编程345

参考文献347

热门推荐