图书介绍

Java 实用教程pdf电子书版本下载

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与super 75

删除对象 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包package 87

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和OutputStreamWriter 126

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

窗口Frame 160

面板Panel 162

9.3布局管理器 164

FlowLayout 164

BorderLayout 166

GridLayout 167

CardLayout 169

GridBagLayout 171

null 173

9.4 AWT事件处理机制 174

AWT事件类 175

AWT事件监听器及接口 175

注册监听器 176

事件适配器 177

组件与事件的关联 179

9.5 AWT常用基本组件 179

标签Label 179

命令按钮Button 180

单行文本编辑框TextField 181

多行文本编辑框TextArea 185

复选按钮及单选按钮Checkbox 187

列表框List 191

下拉列表框Choice 195

选单Menu 197

9.6小结 203

第10章 Swing组件及应用 204

10.1 Swing简介 204

10.2 Swing常用组件(一) 206

窗口JFrame 206

容器 JPanel 208

10.3 Swing常用组件(二) 210

标签JLabel 210

命令按钮JButton 211

单行文本编辑框JTextField 215

多行文本编辑框JTextArea 216

口令输入框JPasswordField 217

开关按钮JToggleButton 220

复选按钮JCheckBox 222

单选按钮JRadioButton 223

按钮组ButtonGroup 224

列表框JList 230

下拉列表框JComboBox 234

10.4 Swing常用组件(三) 235

选单 235

弹出式选单JPopupMenu 242

工具栏JToolBar 247

10.5 Swing常用组件(四) 253

滚动容器JScrollPane 253

选项卡容器JTabbedPane 255

进度条JProgressBar 259

滑动条JSlider 261

表格JTable 264

树状视图JTree 269

10.6 Swing常用组件(五) 274

用户对话框JOptionPane 274

通用对话框JDialog 278

文件选择对话框JFileChooser 281

颜色选择对话框JColorChooser 285

子窗口JIntemalFrame 288

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

10.8小结 300

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

11.1关系数据库概述 301

关系数据库概述 301

SQL语言 301

Java环境与数据库的连接——JDBC 303

11.2常用的JDBC API 306

DriverManager类 306

Connection接口 307

Statement类和接口 307

PreparedStatement接口 308

ResultSet接口 309

ResultSetMetaData接口 311

11.3 JBuilder中的常用数据库组件DataExpress 313

Database类 314

QueryDataSet类 315

ParameterRow类 318

ProcedureDataSet类 320

TextDataFile类 322

TableDataSet类 324

11.4 JBuilder中的常用数据库组件dbSwing 325

JdbLabel JdbTextField JdbTextArea类 326

JdbToggleButton JdbCheckBox JdbRadioButton类 326

JdbComboBox JdbList类 330

JdbTable TableScrollPane类 333

JdbTree类 335

JdbStatusLabel JdbNavToolBar类 338

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

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 URL 379

U RL类 379

URLConnetchon类 380

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

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

13.4小结 385

第14章 Java小应用程序Applet 386

14.1 Java Applet 386

什么是Applet 386

Applet生命周期 388

创建一个Applet 388

嵌入Applet 390

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

精品推荐