图书介绍

Java程序设计应用基础教程PDF|Epub|txt|kindle电子书版本下载

Java程序设计应用基础教程
  • 荣钦科技编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113073204
  • 出版时间:2006
  • 标注页数:466页
  • 文件大小:51MB
  • 文件页数:480页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java程序设计应用基础教程PDF格式电子书版下载

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

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

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

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

图书目录

4-2-2 while语句 51

Chapter 1 了解Java程序设计1

1-1-1 Java的特性2

1-1 Java简介2

1-1-2 Java的应用范围4

1-2 Java程序开发环境6

1-2-1 安装和设置J2SDK6

1-2-2 您的第一个Java程序9

课后习题10

Chapter 2 数据类型和运算符11

2-1 变量声明与数据类型12

2-1-2 认识关键字12

2-1-1 变量名称的用途及命名方法12

2-1-3 Java的基本数据类型(basic data type)13

2-1-4 变量声明14

2-2 Java的运算符15

2-2-1 算术运算符15

2-2-2 关系运算符16

2-2-3 逻辑运算符18

2-2-4 移位运算符19

2-2-5 赋值运算符20

课后习题22

2-2-6 运算符的优先级22

Chapter 3 字符串与数组25

3-1 字符串(String)类26

3-1-1 字符串的建立26

3-1-2 字符串类的使用方法27

3-2 StringBuffer类33

3-2-1 字符串缓冲区对象的建立34

3-2-2 字符串缓冲区的使用方法34

3-3-1 数组的声明和使用37

3-3 数组(array)37

3-3-2 多维数组(multi-dimension array)39

3-3-3 数组的复制40

课后习题42

Chapter 4 流程控制45

4-1 认识流程控制46

4-1-1 流程控制基本结构46

4-1-2 if语句47

4-1-3 switch语句49

4-2 循环控制语句50

4-2-1 for语句50

4-2-3 do while语句53

4-2-4 嵌套和无穷循环54

4-3 转移控制语句(branching statements)56

4-3-1 break中断语句56

4-3-2 continue继续语句57

4-3-3 return返回语句58

课后习题59

Chapter 5 面向对象和封装概念61

5-1 面向对象的概念62

5-1-1 对象(object)62

5-1-2 消息(message)62

5-1-3 类(class)62

5-1-4 继承(inheritance)62

5-2-2 封装的访问级别63

5-3 创建类63

5-2-1 封装的概念63

5-2 数据的封装63

5-3-1 类的定义和声明64

5-3-2 类的成员变量(member variables)64

5-3-3 类的成员方法65

5-3-4 类的构造函数(constructor)66

5-4 创建对象67

5-4-1 对象的建立68

5-4-2 对象的使用方法68

5-5-2 对象的生命周期72

5-5-1 对象的作用域72

5-5 对象的作用域与生命周期72

课后习题73

Chapter 6 继承和多态75

6-1 继承(inheritance)76

6-1-1 继承的概念76

6-1-2 基本类继承77

6-1-3 继承权限处理80

6-1-4 类构造函数的继承关系84

6-1-5 类成员的高端处理86

6-2-1 对象多态的概念90

6-2 多态(polymorphism)90

6-2-2 对象多态的实现91

课后习题93

Chapter 7 类的扩展95

7-1 抽象类96

7-1-1 抽象类的概念96

7-1-2 创建和使用抽象类96

7-2 认识接口(interface)98

7-2-1 接口的声明98

7-2-2 创建和使用自定义接口100

7-3 包(package)103

7-3-1 包的需求103

7-3-2 包装和导入包103

7-4 类的嵌套结构106

7-4-1 内部类与静态嵌套类106

7-4-2 匿名类109

课后习题111

Chapter 8 异常处理(Exception Handling)113

8-1-2 Exception类114

8-1-1 Error类114

8-1 何谓异常处理114

8-2 认识异常处理115

8-2-1 异常处理的语法说明115

8-2-2 finally的使用117

8-2-3 异常处理的执行流程118

8-3 抛出异常118

8-3-1 使用throw抛出异常118

8-3-2 使用throws抛出异常119

8-4 自定义异常处理类121

课后习题122

Chapter 9 多线程(multi thread)123

9-1 线程(thread)概念124

9-1-1 顺序(sequential)执行124

9-1-2 多任务处理(multitasking)125

9-2 Java的多任务处理125

9-2-1 Timer与TimerTask类126

9-2-2 多线程执行机制——Thread类130

9-2-3 多线程机制——Runnable接口133

9-3 多线程执行高端处理135

9-3-1 分组线程136

9-3-2 数据同步作业问题138

课后习题142

Chapter 10 流的I/O控制145

10-1 Java的基本输入输出控制146

10-1-1 标准输出数据流146

10-1-2 标准输入数据流148

10-1-3 java.io包149

10-2-1 抽象基类——Reader与Writer150

10-2 字符数据流(Character Streams)150

10-2-2 常用字符数据流类151

10-3 字节数据流(Byte Streams)157

10-3-1 InputStream与OutputStream类157

10-3-2 其他字节数据流类158

10-4 文件数据流163

10-4-1 File类163

10-4-2 文件名称过滤接口167

10-4-3 文件IO数据流169

课后习题171

Chapter 11 Java的常用类173

11-1 Math类174

11-1-1 Math类的常数174

11-1-2 随机数的方法174

11-1-3 常用的Math类方法175

11-2 Number类178

11-2-1 Number类简介178

11-2-2 Number类的常用方法179

11-2-3 字符串和数值转换181

11-3 Arrays类183

11-4 ArrayList类185

11-4-1 ArrayList类简介185

11-4-2 ArrayList类常用方法185

11-5 Vector类187

11-5-1 Vector类简介187

11-5-2 Vector类的常用方法188

课后习题189

Chapter 12 Java的窗口环境191

12-2 初探AWT包192

12-1 浅谈GUI设计192

12-2-1 容器(Container)193

12-2-2 第一个窗口程序193

12-2-3 Pack方法198

12-3 版面布局(Layout Managers)198

12-3-1 顺序版面布局(FlowLayout)199

12-3-2 边界版面布局(BorderLayout)200

12-3-3 网格版面布局(GridLayout)202

12-4 事件处理204

课后习题207

Chapter 13 使用AWT包209

13-1 Button(按钮)组件210

13-2 Checkbox(复选框)组件212

13-3 Label(标签)组件214

13-4 TextField(文本框)组件216

13-5 CheckboxGroup(复选框组)组件218

13-6 Choice(下拉列表)组件220

13-7 List(列表)组件223

13-8 Scrollbar(滚动条)组件226

课后习题229

Chapter 14 认识Swing包231

14-1 Swing包的特色232

14-2 调整Swing组件外观236

14-3 JButton(按钮)组件239

14-4 JCheckBox(复选框)组件244

14-5 JRadioButton(单选按钮)组件247

14-6 JTextField(文本框)与JTextArea(文本区域)组件250

14-7 JList(列表)组件254

课后习题257

Chapter 15 图形和多媒体259

15-1 Java的基本图形包260

15-1-1 Graphics类260

15-1-2 draw成员方法261

15-1-3 fill成员方法262

15-1-4 图像的重新绘制263

15-2 动画处理和音频播放265

15-2-1 MediaTracker类265

15-2-2 音频播放267

课后习题269

Chapter 16 网络程序设计271

16-1 认识网络应用程序272

16-2 IP地址272

16-3 根据Socket接口建立通信274

16-3-1 Java的Socket接口274

16-3-2 Socket应用程序275

16-3-3 服务器端与Socket276

16-3-4 客户端与Socket279

16-4 UDP通信282

16-4-1 DatagramSocket类283

16-4-2 DatagramPacket类283

16-5 URL类286

16-6 Java的Applet289

16-6-1 Applet的生命周期292

16-6-2 使用Applet加载图形文件293

16-6-3 在Applet程序中加入线程295

16-6-4 HTML中的Applet标签297

课后习题300

Chapter 17 Java的服务器端组件301

17-1 服务器端应用程序302

17-1-1 认识Servlet程序303

17-1-2 Servlet容器与Servlet303

17-2 Servlet API304

17-2-1 javax.servlet包304

17-2-2 javax.servlet.http包305

17-3 开发前的准备306

17-3-1 下载Apache Tomcat软件306

17-3-2 构造网站应用程序系统309

17-3-3 了解HTTP通信310

17-4 Servlet程序的生命周期313

17-4-1 Servlet程序的体系结构313

17-4-2 启动Servlet313

17-4-3 处理客户端请求314

17-4-4 结束执行315

17-4-5 取得客户端的消息316

17-5 cookie简介317

17-5-1 Servlet cookie API317

17-5-2 cookie常用方法318

17-6 JSP网页设计319

17-6-1 JSP标签与脚本元素320

17-6-2 使用XML标签321

17-6-3 JSP的生命周期321

17-7 使用隐式对象323

17-7-1 与Servlet有关的对象323

17-7-2 与输入输出有关的对象324

17-7-3 与执行环境有关的对象324

17-8-2 使用JavaBeans标签325

17-8-1 JavaBeans的功能325

17-8 认识JavaBeans325

17-8-3 JavaBeans的作用域328

17-9 JSP和HTML表单329

课后习题333

Chapter 18 RMI分布式处理335

18-1 RMI基础336

18-1-1 远程调用的概念336

18-1-2 RMI的体系结构337

18-2-1 声明远程对象的interface338

18-2 RMI使用的类和接口338

18-2-2 远程对象的实现339

18-2-3 产生RMI Server340

18-2-4 产生stub和skeleton程序341

18-2-5 客户端部分341

18-3 RMI程序的实现342

18-4 垃圾收集接口与异常处理344

18-5 用户自定义对象345

课后习题348

Chapter 19 JDBC和数据库349

19-1 Java和数据库功能350

19-2 进入JDBC的世界350

19-2-1 何谓JDBC350

19-2-2 JDBC的体系结构350

19-2-3 JDBC的驱动模式351

19-3 数据库的连接352

19-3-1 数据库的驱动程序352

19-3-2 建立连接354

19-3-3 建立连接的JDBC类354

19-3-4 设置ODBC的客户端355

19-3-5 基本数据库访问357

19-4 SQL语句360

19-4-1 SQL查询—SELECT指令360

19-4-2 动态查询功能361

19-5 预先编译的语句366

19-5-1 PreparedStatement对象366

19-5-2 批处理方式369

19-6 数据库和Java对象371

课后习题374

Chapter 20 专题研究——俄罗斯方块游戏DIY375

20-1 游戏规划376

20-1-1 游戏玩法和规则376

20-1-2 游戏设计分析377

20-1-3 注意事项378

20-2 游戏流程379

20-3 游戏技巧应用380

20-3-1 描述方块380

20-3-2 描述地图381

20-3-3 方块阻碍判断382

20-3-4 满行判断和删除383

20-3-5 控制方块自动下降384

20-3-6 预备方块区的上移效果384

20-4 游戏画面385

20-5 程序代码说明385

Chapter 21 专题研究——网络聊天室DIY405

21-1 Java网络联机游戏406

21-1-1 Java的网络联机功能406

21-1-2 取得地址信息407

21-1-3 使用Socket联机411

21-1-4 使用ServerSocket联机413

21-1-5 制作一对一聊天室414

21-1-6 使用Applet制作联机程序421

21-2 多人联机423

21-2-1 多人联机类型424

21-2-2 多人聊天室425

21-2-3 服务器端程序剖析426

21-2-4 客户端程序剖析435

附录 习题答案441

热门推荐