图书介绍

Java软件编程实例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java软件编程实例教程
  • 孙燮华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302171577
  • 出版时间:2008
  • 标注页数:338页
  • 文件大小:98MB
  • 文件页数:354页
  • 主题词: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为什么要学习Java1

1.2初识Java3

1.2.1 Java的运行环境简介3

1.2.2独立应用程序举例3

1.2.3小应用程序Applet举例9

1.3 Java程序的编写、编译和运行11

1.3.1 Java程序的编写11

1.3.2 Java程序的编译和运行13

1.4 Java程序的基本结构13

习题14

第2章 Java语言基础16

2.1标识符与关键词16

2.1.1标识符16

2.1.2关键词17

2.2 Java的数据类型17

2.2.1基本数据类型18

2.2.2数据类型的转换19

2.2.3变量、说明和赋值19

2.3表达式与语句20

2.3.1运算符与表达式20

2.3.2语句28

2.4数组29

2.4.1一维数组30

2.4.2二维数组33

习题36

第3章 程序控制流38

3.1选择语句38

3.1.1 if语句38

3.1.2 switch语句39

3.2循环语句41

3.2.1 while循环41

3.2.2 for循环42

3.3跳转语句43

3.3.1 break语句43

3.3.2 continue语句44

3.3.3 return语句45

习题46

第4章 Java的面向对象特性49

4.1概述49

4.2类和对象50

4.2.1类的定义50

4.2.2对象的创建、初始化和使用53

4.2.3构造方法54

4.2.4成员变量和成员方法56

4.2.5方法的重载59

4.2.6抽象类62

4.2.7封装63

4.3类的继承和多态64

4.3.1继承的概念64

4.3.2继承的实现65

4.3.3单重继承66

4.3.4多态性66

4.3.5方法和域的覆盖66

4.4包与接口71

4.4.1 Java的包71

4.4.2接口72

4.5 Java程序的访问控制73

4.5.1限定访问权限的修饰符73

4.5.2 static修饰符73

4.5.3与继承有关的关键字75

习题75

第5章 AWT用户界面设计77

5.1标签与文本框78

5.1.1标签类Label79

5.1.2文本框类TextField80

5.1.3关于窗口的设置81

5.1.4独立应用程序和main方法82

5.2复选框与单选按钮82

5.2.1复选框类Checkbox84

5.2.2单选按钮类CheckboxGroup85

5.3选择框Choice85

5.4文本域与按钮87

5.4.1文本域类TextArea87

5.4.2按钮类Button88

5.5事件与监视器接口90

5.5.1事件类Event90

5.5.2监视器接口91

5.6框架类Frame98

5.6.1框架类Frame99

5.6.2框架类举例99

5.7面板类Panel101

5.8布局管理器之一101

5.8.1边界布局管理器BorderLayout101

5.8.2网格布局管理器GridLayout104

5.8.3实例1注册软件之界面实现——使用布局管理器105

习题112

第6章 SWING用户界面设计113

6.1实例2学生信息系统之界面设计114

6.1.1 SWING菜单大类114

6.1.2文本窗格类JTextPane116

6.1.3 SWING的按钮与标签及分隔线控件120

6.2布局管理器之二128

6.2.1不设置布局管理器128

6.2.2字体类Font和颜色类Color130

6.3表格控件的设计132

6.3.1表格类JTable132

6.3.2滚动窗格类JScrollPane134

6.3.3默认表格模型类DefaultTableModel135

6.3.4表格行的删除137

6.4弹出窗口的设计140

6.5实例2之按钮功能的实现140

6.5.1“添加”和“查询”按钮基本功能140

6.5.2按钮功能的全部实现145

习题152

第7章 多媒体技术154

7.1实例3多媒体电子相册154

7.1.1界面设计154

7.1.2在独立应用程序中播放音乐的方法156

7.1.3独立应用程序中图像的载入和图像类159

7.1.4图片翻动功能设计164

7.1.5加入显示缩放功能165

7.1.6实例3的完全实现167

7.1.7文件的输入与输出171

7.2实例4音乐日历时钟之图形设计175

7.2.1整体界面和图形设计175

7.2.2日历类和双缓冲技术177

7.2.3图像映射182

7.3图形技术185

习题188

第8章 Applet的设计与异常处理191

8.1小应用程序Applet191

8.1.1独立应用程序与Applet的转换191

8.1.2 Applet类和图像在Applet中的载入方法194

8.2 HTML文件和参数的加入197

8.2.1 HTML与标记<APPLET>197

8.2.2 <APPLET>标记的属性198

8.2.3利用参数向Applet传递信息200

8.2.4 Applet中声音的载入和播放201

8.3异常处理204

8.3.1 Java异常处理机制204

8.3.2异常的处理205

8.3.3 MediaTracker类和异常处理应用206

8.4时间触发器Timer的应用209

习题214

第9章 多线程与动画设计216

9.1多线程216

9.1.1不调用多线程和调用多线程比较试验216

9.1.2异或模式绘图与动画220

9.2文字动画224

9.2.1逐个显示字符串224

9.2.2文字浮动的多线程程序228

9.3图形动画231

9.3.1实例4音乐日历时钟的完全实现231

9.3.2实例5多媒体动画WelcomeYou239

9.4实例6具有立体感的动画飞鱼的设计246

9.4.1图像处理简介247

9.4.2动画制作算法248

9.4.3具有立体感的动画飞鱼的实现259

习题265

第10章 数据库及其应用267

10.1关系数据库与SQL语言267

10.1.1关系数据库的基本概念267

10.1.2数据定义语言268

10.1.3数据操纵语言269

10.1.4数据查询语言270

10.2使用JDBC连接数据库270

10.2.1 JDBC编程要点270

10.2.2安装ODBC驱动程序示例271

10.3 JDBC编程举例275

10.3.1创建和删除数据表275

10.3.2添加记录276

10.3.3修改数据278

10.3.4删除记录279

10.3.5查询数据库280

10.4实例1注册软件的完全实现282

10.5实例2学生信息系统的完全实现284

10.5.1添加功能的实现284

10.5.2删除功能的实现286

10.5.3修改功能的实现287

10.5.4全部功能的实现287

习题297

第11章 信息管理软件设计299

11.1实例7图书管理系统299

11.1.1登录与注册界面设计300

11.1.2注册程序设计304

11.1.3管理员界面程序设计307

11.1.4图书入库程序设计308

11.1.5用户界面程序设计311

11.1.6图书信息程序设计312

11.2布局管理器之三——网袋布局管理器316

习题318

第12章 网络编程初步320

12.1 Socket接口320

12.1.1 Socket的基本概念320

12.1.2 ServerSocket类322

12.2实例8简易聊天室325

12.2.1简易聊天室服务器端程序325

12.2.2简易聊天室客户端程序327

习题330

附录A 实例和部分例题索引(索引举例:实例章.节)331

附录B 类和接口索引(索引举例:章.节)333

附录C 选择题参考答案335

参考文献337

后记 怎样使用本书和学习Java——作者的建议338

热门推荐