图书介绍

Java程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计
  • 朱喜福等编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115130051
  • 出版时间:2005
  • 标注页数:340页
  • 文件大小:42MB
  • 文件页数:353页
  • 主题词: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.2 Java语言发展1

第1章 Java语言基础1

1.3 Java程序的开发和运行环境2

1.4能够运行的两类Java程序3

1.4.1 Java Application的编译和运行3

1.4.2 Java Applet的编译和运行7

1.5程序中的关键字、标识符和分隔符13

1.5.1 Java语言的关键字13

1.5.2 Java语言的标识符和命名约定15

1.5.3 Java程序中的分隔符和基本的编码格式16

1.6Java语言的基本数据类型和变量定义17

1.6.2字符类型18

1.6.1 逻辑类型18

1.6.3整数类型20

1.6.4小数类型20

1.6.5 变量定义和变量的作用范围22

1.6.6基本数据类型的相互转换23

1.7运算符和表达式及语句23

1.7.1运算符和表达式23

1.7.2语句30

1.8分支和循环语句31

1.8.1 分支语句31

1.8.2循环语句35

1.8.3 break语句和continue语句37

1.9.1定义类中的方法39

1.9方法定义和使用39

1.9.2调用方法实现方法的功能40

1.10类和对象初步42

1.10.1 什么是面向对象编程42

1.10.2如何创建对象和使用对象43

1.10.3 如何自定义数据类型——类45

1.10.4类中变量的默认初始化48

1.10.5对象的内存模型48

1.11 数组49

1.11.1什么是数组49

1.11.2如何声明数组和给数组元素赋值50

1.11.3数组使用举例51

1.12 main方法传递参数53

练习题54

第2章 使用Java解决简单的问题56

2.1控制结果的输出格式56

2.1.1控制命令行界面的换行56

2.1.2小程序界面的换行57

2.1.3将十进制数转化为二进制数输出58

2.1.4将数字字符串转化为对应类型的数60

2.1.5指定输出数字的格式61

2.1.6非常大的整数的输出62

2.2条件语句和循环语句的运用62

2.2.1运用循环实现数字的累加、累乘和累除62

2.2.2运用循环实现递推64

2.2.3运用循环实现穷举65

2.2.4运用break和continue实现循环跳转68

2.3应用程序的交互式输入69

2.3.1 Java应用程序从命令行传入参数69

2.3.2 Java应用程序的交互式输入70

2.4 Java方法的编写和使用74

2.4.1 方法的参数和返回值类型是基本数据类型74

2.4.2方法的参数和返回值类型是数组类型76

2.4.3方法的参数和返回值类型是类对象78

2.4.4方法重载80

2.4.5递归方法81

2.5数组的使用83

2.5.1 一维数组的使用83

2.5.2二维数组的使用85

2.5.3 数组元素的排序和查找87

2.5.4ArrayList的使用90

2.6 Java类库中其他常用方法的使用91

2.6.1 计算程序运行的时间91

2.6.2应用程序启动其他程序的运行92

2.6.3 Math类常用方法的使用93

练习题95

第3章 类、类的继承和接口97

3.1 类97

3.1.1类的修饰符97

3.1.2 类的成员98

3.1.3域、域的访问控制修饰符和其他修饰符98

3.1.4静态方法、抽象方法和最终方法106

3.1.5构造方法109

3.1.6关键字this112

3.1.7抽象和封装114

3.1.8对象的清除114

3.2包的创建和使用、源文件结构114

3.2.1包114

3.2.2创建包和使用包中的类115

3.2.3源文件结构和程序说明文档的生成117

3.3类的继承和多态121

3.3.1类的包含关系和继承关系121

3.3.2类成员的继承和重新定义122

3.3.3子类对父类构造方法的调用——关键字super127

3.3.4父类和子类对象的转换130

3.3.5抽象类和最终类133

3.4接口和接口的实现136

3.4.1接口概述136

3.4.2 自定义接口和实现接口137

3.4.3 Java类库中的接口实现举例141

3.5 内部类和匿名内部类143

3.5.1 内部类143

3.5.2匿名内部类148

3.6综合实例——简单的加密解密程序152

练习题157

第4章 Java系统类库和常用数据结构159

4.1 Java系统类库简介159

4.2语言包中随机数发生器的应用161

4.3.1 String类164

4.3字符串164

4.3.2 StringBuffer类166

4.4常用数据结构166

4.4.1 堆栈类166

4.4.2链表类167

4.4.3 散列表171

4.4.4树集173

4.4.5 映射176

4.5Java帮助文档及其查阅方法177

练习题178

5.1.1异常的基本概念180

5.1.2异常示例180

5.1 Java异常180

第5章 异常和线程180

5.1.3异常机制181

5.2线程183

5.2.1Java中的线程184

5.2.2创建线程的两种方法185

练习题188

第6章 Java的输入输出流190

6.1文件输入输出流190

6.1.1文件输入流190

6.1.2文件输出流192

6.1.3使用文件输入输出流修改图像文件193

6.2.1增加缓冲195

6.2提高读写效率和增强读写功能195

6.2.2读写基本数据类型数据196

6.3通过管道流传送数据198

6.4存储和还原串行化对象201

6.5 目录和文件操作204

6.5.1获取文件信息和更改文件属性204

6.5.2列表目录下的文件206

6.5.3获取根目录和创建新目录207

6.5.4创建新文件、删除文件和更改文件名209

6.6定位读写——文件随机访问211

6.7合成文件214

6.8字符流——Reader和Writer215

6.8.1 字节流和字符流的转换216

6.8.2文件读入字符串218

6.8.3读取文件的指定行220

6.8.4 字符流和字节流的对应关系222

练习题223

第7章 Java的图形与用户界面225

7.1AWT与Swing概述225

7.1.1 AWT与Swing分析225

7.1.2 Swing和AWT的架构225

7.2类JApplet和类JFrame的初步使用227

7.2.1 JApplet类概述228

7.2.2 JFrame类概述229

7.2.3 JPanel为处理动画提供更好的管理服务229

7.3 窗口图形处理的基础知识231

7.3.2如何设置颜色232

7.3.1 Java的图形坐标232

7.3.3如何设置字体233

7.3.4 Java绘制图形的方法234

7.3.5 Graphics2D类237

7.4 Java容器版面布局管理器240

7.4.1使用BorderLayout来布置窗口组件240

7.4.2使用FlowLayout来布置版面241

7.4.3使用GridLayout来布置窗口组件243

7.5.1事件概念244

7.5.2事件处理244

7.5事件处理244

7.5.3 Swing常用的事件处理类246

7.6 Swing中的Icon和Border246

7.7标签与按钮249

7.7.1 JLabel类249

7.7.2 JButton类及方法的应用250

7.7.3触发按钮JToggleButton类的使用方法及应用252

7.7.4具有图像变化的按钮设计253

7.8文字输入组件的使用254

7.8.1 JTextField和JTextArea255

7.8.2用JPasswordField来创建密码口令验证窗口257

7.8.3 JEditorPane类的使用257

7.9用JTree类来创造文件管理器258

7.10.1复选框261

7.10复选框、选项按钮、列表框和下拉列表的应用261

7.10.2单选按钮264

7.10.3列表264

7.10.4下拉列表266

7.11对话框267

7.12菜单和工具栏272

7.12.1创建菜单栏与菜单272

7.12.2 JToolBar类275

7.13文件选择器279

7.14滑动杆、时间控制、进度显示等组件的应用282

练习题286

8.1在Applet中播放声音289

8.1.1在Applet中播放声音的方法和步骤289

第8章 Applet中的多媒体289

8.1.2音乐播放器——播放声音的综合实例290

8.2Applet中的动画技术293

8.2.1 动画程序结构293

8.2.2 移动的文字——滚动文本动画294

8.2.3做反弹运动的小球——由程序产生的图形动画296

8.2.4音乐相册——Applet中动画与声音的结合302

8.2.5 明星档案——文档与图像的综合307

8.2.6螃蟹过街——用键盘操纵动画游戏310

练习题316

第9章 综合实例317

9.1四则运算游戏317

9.2号码拼图游戏326

练习题339

热门推荐