图书介绍

Java程序设计经典教程 融合上机操作实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计经典教程 融合上机操作实例
  • 张居敏,石礼娟,龙翔编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121054396
  • 出版时间:2008
  • 标注页数:562页
  • 文件大小:300MB
  • 文件页数:574页
  • 主题词: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语言基础语法3

第1章 编程准备工作3

1.1 软件高手的三个必备条件3

1.2 Java语言编程工具(Eclipse)的网络下载、解压与安装4

1.3 Java编程的示例性上机操作演示9

1.3.1 打开Eclipse编程界面9

1.3.2 上机操作实例11

1.4 Java程序的基本框架分析18

1.4.1 Java程序的基本界面及编写18

1.4.2 Java程序结构分析20

Eclipse编程器操作小技巧23

习题24

第2章 基本类型变量的定义、赋值与相互间的混合运算27

2.1 变量的定义、赋值与字符(包括汉字、日韩文等)的UNICODE编码27

2.2 变量的命名规则与Java语言的关键字34

2.3 字符串及其与各种类型数据之间的相互转化36

2.4 基本类型数据之间的强制转化与混合运算40

2.5 Java程序数据的可视化输入/输出43

2.6 两个整数直接相除时的取整取余运算47

2.6.1 整数的分解:验证“首同尾合十”心算法则48

2.6.2 避免两整数间的直接相除:计算25°角的正弦值49

2.6.3 避免两整数间的直接相除:已知三角形三边(键盘输入)求面积50

Eclipse编程器用法小技巧51

2.7 单目、二目与三目运算符51

习题58

第3章 程序中错误的排除方法61

3.1 语法错误的排除61

3.2 逻辑错误的排除(程序调试:单步执行)65

习题69

第4章 控制语句71

4.1 if...else条件语句71

4.1.1 认识条件语句71

4.1.2 条件语句的具体应用76

4.2 布尔型基本变量的定义与赋值87

4.3 switch多路分支语句90

4.4 for循环语句97

4.4.1 用循环语句求取UNICODE编码98

4.4.2 循环语句与条件语句的混合应用100

4.4.3 用循环语句来进行数的分离103

4.4.4 for循环的嵌套105

4.5 do{...}while()循环语句107

4.6 while()循环语句119

习题129

第5章 数组133

5.1 数组的定义与赋值133

5.2 数组应用举例:用牛顿切线法求无理方程的根135

习题142

第2部分 类与对象147

第6章 编程器自带类中常用类的基本用法147

6.1 类的构成(成员函数与成员变量)147

6.2 Integer类及Double类的基本用法148

6.2.1 Integer类149

6.2.2 实数类(Double)156

6.3 Character类及String类的基本用法157

6.3.1 实时帮助系统中Character类与String类的基本介绍157

6.3.2 Character类与String类的具体应用160

6.4 Math类的基本用法167

6.4.1 实时帮助系统中Math类的详细介绍167

6.4.2 电脑出题:100以内任意两个整数间的任意运算(加/减/乘/除)169

6.4.3 编程证明:我国新生婴幼儿性别比例失衡与现行计生政策无关171

6.5 JOptionPane类的基本用法181

6.5.1 实时帮助系统中JOptionPane类的介绍及其用法示例181

6.5.2 选择框的应用:对一个整数(键盘输入)进行任意进制转化187

6.5.3 青少年未来身高的科学预测190

习题193

第7章 自定义类及其应用197

7.1 类的自定义方法及其操作步骤197

7.1.1 圆类197

7.1.2 长方形类(Java工程的复制)204

7.1.3 一元二次方程类208

7.1.4 评论:类成员的访问权限213

7.2 子类对父类成员(变量和函数)的复制性继承与扩充216

7.2.1 圆>>圆柱体;圆>>球217

7.2.2 长方形>>长方体225

7.2.3 子类对父类私有成员变量的间接访问方式:Getters和Setters230

7.3 子类对(复制性)继承下来的父类成员函数有“功能改造权”234

7.4 final类的禁止继承性与final函数的禁止改造性241

7.5 类的static静态成员243

7.6 构造函数、类成员函数等的多态灵活性249

习题253

第8章 抽象类、接口、内部类与匿名类255

8.1 抽象类的定义方式与应用255

8.1.1 抽象类的定义255

8.1.2 抽象类的具体应用255

8.1.3 对象的类型转化:上转型与下转型268

8.2 接口的定义方式与应用272

8.2.1 接口的定义272

8.2.2 接口的应用274

8.3 内部类(类中类)的定义方式及应用287

8.4 匿名类、匿名子类的定义方式与应用293

8.4.1 匿名类、匿名子类的应用实例293

8.4.2 抽象类的匿名子类定义方式及应用301

8.4.3 接口的匿名子类定义方式及应用303

8.4.4 外部类成员在匿名子类(内部类)中的有效性308

习题318

第9章 软件对用户异常操作的处理319

9.1 异常操作及其捕获处理319

9.2 常见异常及其类层继承关系327

9.3 用户自定义异常(把Java程序打包压缩成一个可执行Java软件)331

习题348

第3部分 Java软件的可视化设计开发351

第10章 基于AWT的Java可视化软件设计351

10.1 可视化编程组件VE(Visual Editor)的网络下载与解压处理351

10.2 软件的可视化设计原理、设计思路与运行机理353

10.3 软件设计案例一:按钮对鼠标单击次数的统计(基于Dialog)355

10.3.1 可视化类(基于Dialog)的建立355

10.3.2 对系统生成的软件框架代码的分析与必要功能填充357

10.3.3 软件功能拓展:添加标签以显示鼠标对按钮单击次数的平方根366

10.4 软件设计案例二:求编辑框中数据的平方根、立方根(基于Dialog)370

10.4.1 软件(界面及代码)框架的建立370

10.4.2 人-机界面设计:编辑框、标签、按钮等组件的添加372

10.4.3 给按钮“捆绑”鼠标单击消息函数以实现软件功能374

10.4.4 各组件排布方式(Layout)的调整及组件自身属性的更改376

10.5 软件设计案例三:一元二次方程的求解(基于Dialog)379

10.6 软件设计案例四:阶梯型水费的收取(基于Frame)388

10.6.1 软件(界面及代码)框架的建立389

10.6.2 人-机界面设计:各种组件的添加、属性更改与Layout排布392

10.6.3 软件功能的实现:给相应组件“捆绑”消息函数393

10.6.4 Frame框架窗口的各种属性及其含义395

10.7 (网络)软件设计案例五:阶梯型水费的收取(基于Applet)397

10.7.1 软件(界面及代码)框架的建立397

10.7.2 人-机界面设计:各种组件的添加、属性更改与Layout排布400

10.7.3 软件功能的实现:给相应组件“捆绑”消息函数401

10.7.4 向网页文件(.html)中插入Applet程序404

10.7.5 把Applet程序的打包压缩文件(.jar)插入到网页文件中去406

10.8 (网络)软件设计案例六:青少年身高的科学预测(基于Applet)407

10.8.1 列表框及复选框成员函数的功能介绍408

10.8.2 程序框架的构建及人-机界面设计(列表框的应用)409

10.8.3 软件功能的实现:给相应组件“捆绑”消息函数411

10.8.4 向网页文件(.html)中插入Applet程序415

10.8.5 软件功能拓展:选择框的应用416

习题416

第11章 基于swing的Java可视化软件开发417

11.1 Javax.swing中类的继承层次关系417

11.2 软件设计案例七:BorderLayout及Timer的应用(基于JDialog)418

11.2.1 软件(界面及代码)框架的建立419

11.2.2 JButton按钮的BorderLayout布局方式应用423

11.2.3 Timer定时器应用428

11.3 软件设计案例八:文本信息的加密与解密(基于JDialog)432

11.3.1 文本信息的输入与同步加密433

11.3.2 密码文件的保存与打开437

11.3.3 软件使用权限的设置:用户名、密码验证对话框的引入443

11.3.4 两个独立的Java类程序之间的“串连运行”447

11.3.5 两个独立的Java类程序“打包”成一个可执行Java软件451

11.4 软件设计案例九:简易CAD绘图软件设计开发(基于JFrame)452

11.4.1 软件(界面及代码)框架的建立及框架分析453

11.4.2 人-机界面设计:各种组件的添加及消息函数的捆绑455

11.4.3 用鼠标拖动法绘制直线463

Eclipse操作技巧463

11.4.4 用鼠标拖动法绘制矩形470

11.4.5 用鼠标拖动法绘制椭圆480

11.4.6 绘图界面在最大化与最小化过程中的图形“再现”问题484

11.4.7 清屏重绘(右键单击弹出式浮动菜单的应用)486

11.4.8 把程序打包成.exe可执行软件过程中的注意事项494

11.5 软件设计案例十:“小型计算器”软件的模拟开发(基于JFrame)495

11.5.1 标准型计算器开发496

11.5.2 科学型计算器的开发及其与标准型计算器之间的菜单切换531

11.5.3 帮助菜单中“About关于”对话框的开发534

11.5.4 把多个独立的类程序文件打包成一个.exe可执行软件535

11.6 (网络)软件设计案例十一:网络挂钟设计开发(基于JApplet)536

11.6.1 程序框架代码的建立536

11.6.2 (挂钟)表盘刻度的绘制539

11.6.3 时针、分针与秒针的绘制及周期性刷新(线程的概念及应用)542

11.6.4 给秒针添加“滴答滴答”走动声550

11.6.5 把“时钟”嵌入到网页中554

习题555

附录 Java编程工具(Eclipse软件)的常用操作技能示例查询557

写作历程杂记561

致谢563

热门推荐