图书介绍

Java 2简明教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java 2简明教程 第2版
  • 李诚等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302091471
  • 出版时间:2004
  • 标注页数:480页
  • 文件大小:49MB
  • 文件页数:492页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java 2简明教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章Java简介1

1.1 概述1

1.1.1 Java的起源与现状1

目 录1

1.1.2 Java是什么2

1.1.3 Java语言的特点3

1.1.4 Java语言应用9

1.2Java应用程序和小程序9

1.2.2 J2SDK实用程序10

1.2.1 Java虚拟机10

1.3创建第一个Java应用程序13

1.4创建第一个Java Applet应用程序19

第2章Java程序开发软硬件环境22

2.1硬件和软件环境22

2.1.1硬件环境22

2.1.2软件环境22

2.2 Java运行环境安装23

2.3.1设置Path变量27

2.3设置环境变量27

2.3.2设置Classpath变量28

第3章Java数据类型30

3.1数据类型综述30

3.1.1整型31

3.1.2浮点类型32

3.1.3字符33

3.1.4布尔类型33

3.2简单数据类型的实例化——变量与常量33

3.2.1标识符33

3.2.2常量34

3.2.3变量35

3.3整型常量和变量35

3.4浮点型常量和变量38

3.4.1浮点型常量38

3.4.2浮点型变量39

3.5.2字符型变量40

3.5.1字符型常量40

3.5字符型常量和变量40

3.5.3字符串常量41

3.5.4字符串变量42

3.6布尔型常量和变量43

3.7各类型数据间的优先关系和相互转换44

3.7.1基本数据类型的默认值44

3.7.2自动类型转换45

3.7.3强制类型转换46

4.1算术运算符48

第4章运算符与表达式48

4.2关系运算符52

4.3布尔逻辑运算符53

4.4位运算符55

4.5赋值运算符58

4.6字符串运算符59

4.7扩展赋值运算符59

4.8条件运算符61

4.9其他运算符62

4.10表达式63

4.11注释64

第5章流程控制语句67

5.1结构化程序设计的3种基本流程67

5.2选择语句68

5.2.1 if语句68

5.2.2 switch语句72

5.3.1 while语句75

5.3循环语句75

5.3.2 do-while语句77

5.3.3 for语句77

5.4跳转语句80

5.4.1 continue语句81

5.4.2 break语句82

5.4.3 return语句84

第6章数组86

6.1 一维数组86

6.1.1测定数组的长度89

6.1.2数组的越界90

6.1.3一维数组的查找91

6.1.4一维数组的排序94

6.2多维数组99

6.2.1二维数组的定义99

6.2.2 二维数组的应用99

6.3字符串数组102

6.3.1字符串数值的构造102

6.3.2字符串数组头和尾的核查104

6.3.3字符串数组排序105

6.3.4获取子字符串数组106

6.3.5字符串数组的复制107

第7章面向对象和类的概念109

7.1面向对象程序设计基本概念109

7.1.1对象109

7.1.2面向对象的编程技术110

7.1.3消息112

7.2类112

7.2.1类的创建113

7.2.2类体114

7.2.3类的构造方法115

7.3成员变量118

7.3.1成员变量的说明118

7.3.2作用域修饰符119

7.4方法121

7.4.1方法的调用122

7.4.2方法的重载123

7.4.3传递基本类型的参数124

7.4.4传递对象参数125

7.4.5方法的递归调用126

7.5构造函数127

第8章类的继承性和多态性133

8.1类的继承133

8.1.1继承的语法133

8.1.2类成员的覆盖135

8.1.3 this与super136

8.2类的多态138

8.2.1成员方法的重载139

8.2.2构造方法的重载141

8.2.3类与类之间的数据类型转换143

第9章包、接口和异常145

9.1 包145

9.1.1创建包145

9.1.2程序包的引用146

9.1.3 Java的系统程序包149

9.2.1接口概述150

9.2接口150

9.2.2接口的声明151

9.2.3接口的实现152

9.2.4接口的多态155

9.3异常156

9.3.1编程中的错误157

9.3.2异常与异常类157

9.3.3异常处理163

9.3.4创建用户自己的异常177

9.3.5总结184

第10章Java系统类库185

10.1 Java的类库结构185

10.1.1 Java类库186

10.1.2 Java 1.1类库187

10.1.3 Java 1.2简介188

10.2语言基础类库188

10.2.1 Object类189

10.2.2数据类型类194

10.2.3 Math类196

10.2.4字符串类201

10.2.5 System类228

10.3 工具类库240

10.3.1 向量类240

10.3.2 日期类247

10.3.3随机数类Random254

第11章图形用户界面258

11.1常用组件259

11.1.1标签259

11.1.2按钮261

11.1.3选项框263

11.1.4复选框和选项按钮264

11.1.5列表框267

11.1.6文本框268

11.1.7文本区270

11.1.8滚动条271

11.2组件布局管理272

11.2.1顺序布局274

11.2.2边界布局275

11.2.3网格布局276

11.2.4网格包布局277

11.2.5卡片布局278

11.2.6面板的使用280

11.2.7手工布局281

第1 2章窗口、菜单和对话框283

12.1窗口283

12.2.1为窗口添加菜单286

12.2菜单286

12.2.2使用菜单子项快捷键288

12.2.3定义二级菜单289

12.2.4弹出式菜单291

12.3 对话框293

12.3.1 自定义对话框293

12.3.2文件对话框298

13.1.1直线301

13.1基本图形301

第13章图形处理301

13.1.2矩形302

13.1.3椭圆304

13.1.4圆弧305

13.1.5多边形306

13.2 画布308

13.3文字输出310

13.3.1字体、字型和字号311

13.3.2颜色312

13.4绘图模式控制314

第14章多媒体编程316

14.1图像316

14.1.1 图像的种类与显示316

14.1.2幻灯机效果320

14.1.3生成图像321

14.1.4图像的旋转与透明处理322

14.2动画制作323

14.2.1动画原理324

14.2.2动态显示文字327

14.2.3图像高级处理331

14.3数字音频333

第15章多线程编程339

15.1 多线程的主要概念339

15.1.1程序、进程与线程339

15.1.2 Java中线程的状态与生命周期340

15.1.3线程调度与优先级343

15.2.1Thread类与Runnable接口347

15.2多线程的实现347

15.2.2实现多线程的两种方法349

15.3多线程的同步355

15.4线程组358

第16章网络编程360

16.1 URL编程360

16.1.1创建URL对象360

16.1.2获取URL对象的属性361

16.1.3使用URL类访问网络资源363

16.2.1基于连接的流式套接字通信364

16.2底层网络通信编程364

16.2.2基于无连接的数据报通信372

第17章输入/输出处理与序列化376

17.1输入/输出基础376

17.1.1流的概念376

17.1.2字节流与字符流376

17.1.3预定义流377

17.2字节流类378

17.2.1 InputStream(输入流)378

17.2.2 OutputStream(输出流)379

17.2.3 FileInputStream(文件输入流)380

17.2.4 FileOutputStream(文件输出流)382

17.2.5 ByteArrayInputStream(字节数组输入流)383

17.2.6 ByteArrayOutputStream(字节数组输出流)385

17.2.7过滤字节流386

17.2.8缓冲字节流386

17.2.9 SequenceInputStream(顺序输入流)389

17.2.10 RandomAccessFile(随机访问文件类)390

17.3字符流390

17.3.1 Reader390

17.3.2 Writer391

17.3.3 FileReader391

17.3.4 FileWriter392

17.3.5 CharArrayReader394

17.3.6 CharArrayWriter394

17.3.7 BufferedReader395

17.3.9 PushbackReader396

17.3.8 BufferedWriter396

17.4控制台输入/输出397

17.4.1读取控制台输入398

17.4.2 向控制台写输出400

17.5序列化401

17.5.1序列化的概念401

17.5.3 Externalizable接口402

17.5.4ObjectOutput接口402

17.5.2 Serializable接口402

17.5.5 ObjectOutputStream类403

17.5.6 ObjectInput接口404

17.5.7 ObjectInputStream类404

17.5.8序列化示例405

17.5.9序列化的一些相关问题408

第18章使用Java本机接口(JNI)409

18.1 JNI概述409

18.1.1 JNI的功能409

18.1.2 native关键字411

18.2使用本机方法编写Java程序412

18.1.3使用javah.exe412

18.2.1编写Java程序414

18.2.2用javac编译源文件414

18.2.3用javah生成头文件414

18.2.4实现本机方法416

18.2.5生成动态库416

18.2.6运行Java程序417

18.3集成Java程序与本机方法417

18.3.1声明本机方法418

18.3.2 Java程序与本机方法之间的数据类型对应关系419

18.4在本机方法中访问Java程序421

18.4.1访问Java字符串421

18.4.2访问Java数组423

18.4.3调用Java方法426

18.4.4访问Java类的成员变量431

18.4.5在本机方法中处理异常435

18.4.6多线程与本机方法437

18.4.7使用C++进行JNI编程438

18.4.8 JNI函数一览439

第19章数据库编程442

19.1概述442

19.1.1基本知识442

19.1.2使用JDBC技术连接到数据库443

19.1.3 JDBC类库446

19.2访问数据库的步骤448

19.2.1安装数据库软件448

19.2.2创建数据库449

19.2.3创建表452

19.2.4从结果集中查询数据456

19.2.5更新表457

19.3 JDBC的特性458

19.3.1预备语句458

19.3.2使用连接460

19.3.3使用事务462

19.3.4存储过程464

19.4获取数据库信息464

附录A JDK新特性简介466

热门推荐