图书介绍

Java 实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java 实用教程
  • 郑阿奇主编;姜乃松,殷红先编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121010399
  • 出版时间:2005
  • 标注页数:451页
  • 文件大小:124MB
  • 文件页数:467页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java 实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java和JBuilder 9.0集成开发环境1

1.1 Java语言简介1

Java语言特点1

一个简单的程序2

JDK简介4

1.2 JBuilder 9集成开发环境6

1.3 JBuilder应用程序开发9

1.4利用JBuilder 9制作可执行文件14

1.5小结17

第2章 Java基本程序设计18

2.1数据类型与变量18

数据类型18

常量19

变量21

Java语言中的关键字22

2.2运算符和表达式22

运算符22

表达式26

2.3顺序结构27

2.4选择结构27

if语句27

switch语句28

2.5循环结构30

循环语句30

break语句34

continue语句34

2.6小结35

第3章 数组、字符串和排序36

3.1数组36

一维数组36

多维数组38

3.2字符串41

字符串常量41

String类42

StringBuffer类44

字符串的比较45

字符串与其他数据类型互相转换45

StringTokenizer类46

3.3综合示例47

3.4排序与查找51

3.5小结53

第4章 方法与递归54

4.1方法的定义与调用54

方法的定义54

return语句55

局部变量55

形式参数56

方法调用56

4.2参数传递57

值传递机制57

数组作为形式参数58

引用作为形式参数59

4.3递归59

4.4 System类常用方法62

4.5小结63

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

5.1基本概念64

5.2类的定义65

类的定义65

公开类66

nal类66

成员变量66

成员方法71

构造函数72

方法重载73

5.3对象74

创建对象74

使用对象74

this与super75

删除对象75

5.4继承76

定义子类76

子类构造函数77

数据成员隐藏78

方法重写79

5.5多态80

编译时多态81

运行时多态81

5.6抽象类与接口83

抽象类83

接口84

5.7初始化85

类初始化块85

对象初始化块86

5.8包package87

5.9内部类88

static型的内部类88

非static型的内部类89

匿名内部类90

5.10综合示例90

计算24点90

航班管理92

5.11小结101

第6章 异常处理102

什么是异常102

try-catch-finally语句102

声明抛出异常子句104

抛出异常语句105

定义自己的异常类106

小结108

第7章 输入/输出处理109

7.1字节流109

InputStream类109

OutputStream类109

7.2文件字节流110

文件字节流的顺序处理110

文件字节流的随机读/写112

7.3文件与目录的处理117

7.4过滤流与流的串接120

DatalnputStream和DataOutputStream类120

BufferedlnputStream和BufferedOutputStream类122

PushbackInputStream类124

7.5字符流125

Reader类和Writer类125

InputStreamReader和OutputStreamWriter126

FileReader类和FileWriter类127

BufferedReader类和BufferedWriter类129

PrintWnter类130

StringReader和StringWnter类131

PushbackReader类132

7.6 对象序列化(Serialization)134

什么是对象的序列化134

对序列化的进一步讨论136

7.7小结137

第8章 多线程138

8.1什么是线程138

8.2线程的状态转换139

8.3创建线程140

通过继承Thread类创建线程140

通过接口创建线程141

8.4线程的控制142

启动线程142

终止线程142

“线程中断”标记144

自愿暂时放弃处理器144

线程睡眠145

检测线程状态145

线程优先级及线程调度145

线程间协作join()146

8.5线程间的同步与互斥146

临界区146

对象锁机制148

线程间同步151

死锁155

8.6线程的其他通信方式——管道流155

87守护线程157

8.8线程组158

8.9小结158

第9章 AWT组件及应用159

9.1 AWT简介159

9.2容器160

窗口Frame160

面板Panel162

9.3布局管理器164

FlowLayout164

BorderLayout166

GridLayout167

CardLayout169

GridBagLayout171

null173

9.4 AWT事件处理机制174

AWT事件类175

AWT事件监听器及接口175

注册监听器176

事件适配器177

组件与事件的关联179

9.5 AWT常用基本组件179

标签Label179

命令按钮Button180

单行文本编辑框TextField181

多行文本编辑框TextArea185

复选按钮及单选按钮Checkbox187

列表框List191

下拉列表框Choice195

选单Menu197

9.6小结203

第10章 Swing组件及应用204

10.1 Swing简介204

10.2 Swing常用组件(一)206

窗口JFrame206

容器 JPanel208

10.3 Swing常用组件(二)210

标签JLabel210

命令按钮JButton211

单行文本编辑框JTextField215

多行文本编辑框JTextArea216

口令输入框JPasswordField217

开关按钮JToggleButton220

复选按钮JCheckBox222

单选按钮JRadioButton223

按钮组ButtonGroup224

列表框JList230

下拉列表框JComboBox234

10.4 Swing常用组件(三)235

选单235

弹出式选单JPopupMenu242

工具栏JToolBar247

10.5 Swing常用组件(四)253

滚动容器JScrollPane253

选项卡容器JTabbedPane255

进度条JProgressBar259

滑动条JSlider261

表格JTable264

树状视图JTree269

10.6 Swing常用组件(五)274

用户对话框JOptionPane274

通用对话框JDialog278

文件选择对话框JFileChooser281

颜色选择对话框JColorChooser285

子窗口JIntemalFrame288

10.7 JBuilder中的图形用户界面设计示例——计算器292

10.8小结300

第11章 JBuilder数据库设计与应用301

11.1关系数据库概述301

关系数据库概述301

SQL语言301

Java环境与数据库的连接——JDBC303

11.2常用的JDBC API306

DriverManager类306

Connection接口307

Statement类和接口307

PreparedStatement接口308

ResultSet接口309

ResultSetMetaData接口311

11.3 JBuilder中的常用数据库组件DataExpress313

Database类314

QueryDataSet类315

ParameterRow类318

ProcedureDataSet类320

TextDataFile类322

TableDataSet类324

11.4 JBuilder中的常用数据库组件dbSwing325

JdbLabel JdbTextField JdbTextArea类326

JdbToggleButton JdbCheckBox JdbRadioButton类326

JdbComboBox JdbList类330

JdbTable TableScrollPane类333

JdbTree类335

JdbStatusLabel JdbNavToolBar类338

11.5 JBuilder中的常用数据库组件More dbSwing339

JdbNavField类339

JdbNavList JdbNavComboBox类340

11.6其他数据库常用技术341

可计算列341

数据验证343

排序345

过滤345

11.7小结348

第12章 多媒体程序设计349

12.1图形图像处理Graphics类349

12.2图形图像处理Graphics2D类355

12.3声音359

12.4多媒体360

JMF的安装设置360

JMF的常用功能361

12.5小结364

第13章 网络程序设计365

13.1 TCP网络程序设计365

InetAddress类365

ServerSocket类367

Socket类367

一个简单的TCP通信程序368

多线程的TCP服务器模型370

13.2 UDP网络程序设计372

DatagramSocket类373

DatagramPacket类373

一个UDP通信程序374

组播376

广播379

13 3 URL379

U RL类379

URLConnetchon类380

向服务器发送FORM格式的数据382

通过HTTP代理进行网络通信385

13.4小结385

第14章 Java小应用程序Applet386

14.1 Java Applet386

什么是Applet386

Applet生命周期388

创建一个Applet388

嵌入Applet390

Applet的安全性390

在Applet中进行AWT绘制391

14.2 Applet通信395

同一页Applet之间的通信395

Applet与浏览器之间的通信397

14.3小结397

第1章 习题398

第2章 习题398

第3章 习题399

第4章 习题400

第5章 习题400

第6章 习题401

第7章 习题401

第8章 习题402

第9章 习题402

第10章 习题403

第11章 习题405

第12章 习题406

第13章 习题406

第14章 习题407

实验1在JBuilder集成开发环境中调试JDK程序408

实验目的408

实验准备409

实验内容409

思考与练习题412

实验2 Java基本程序设计413

实验目的413

实验准备413

实验内容413

实验步骤413

思考与练习题415

实验3 Java数组、字符串和排序415

实验目的415

实验准备415

实验内容415

实验步骤415

思考与练习题417

实验4 Java方法与递归417

实验目的417

实验准备417

实验内容417

实验步骤417

思考与练习题418

实验5 面向对象程序设计418

实验目的418

实验准备418

实验内容418

实验步骤419

思考与练习题420

实验6 Java异常处理420

实验目的420

实验准备421

实验内容421

实验步骤421

思考与练习题422

实验7 Java输入/输出处理422

实验目的422

实验准备422

实验内容422

实验步骤422

思考与练习题424

实验8 Java线程处理424

实验目的424

实验准备424

实验内容424

实验步骤424

思考与练习题425

实验9 AWT组件及应用425

实验目的425

实验准备425

实验内容425

实验步骤426

思考与练习题428

实验10 JBuilder图形用户界面设计(一)428

实验目的428

实验准备428

实验内容429

实验步骤429

思考与练习题434

实验11 JBuilder图形用户界面设计(二)434

实验目的434

实验准备434

实验内容434

实验步骤435

思考与练习题438

实验12 JBuilder图形用户界面设计(三)438

实验目的438

实验准备438

实验内容439

实验步骤439

思考与练习题440

实验13 JBuilder图形用户界面设计(四)441

实验目的441

实验准备441

实验内容441

实验步骤441

思考与练习题443

实验14 JBuilder数据库设计与应用(一)443

实验目的443

实验准备443

实验内容443

实验步骤443

思考与练习题444

实验15 JBuilder数据库设计与应用(二)444

实验目的444

实验准备444

实验内容444

实验步骤445

思考与练习题446

实习题目和功能447

实习目的447

实习要求447

设计参考448

热门推荐