图书介绍

Java大学简明教程 实例程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java大学简明教程 实例程序设计
  • (美)H.M.Deitel等著;张琛恩等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121006405
  • 出版时间:2006
  • 标注页数:835页
  • 文件大小:186MB
  • 文件页数:866页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java大学简明教程 实例程序设计PDF格式电子书版下载

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

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

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

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

图书目录

教程1 Moving Shapes应用程序 介绍计算机,Internet及Java程序设计基础1

1.1 什么是计算机1

1.2 计算机的组织结构2

1.3 机器语言、汇编语言和高级语言3

1.4 Java概述4

1.5 其他高级语言6

1.6 结构化程序设计6

1.7 诠释软件的发展方向:对象技术7

1.8 Internet与万维网8

1.9 Java运行环境9

1.10 新手上路:Moving Shapes应用程序10

1.11 Internet及Web资源13

1.12 小结14

2.1 探试Welcome应用程序18

教程2 Welcome应用程序 引入图形用户界面的程序设计18

2.2 编译并运行模板Welcome应用程序19

2.3 创建Welcome应用程序20

2.4 语法错误30

2.5 小结31

教程3 库存清单应用程序 介绍JTextField和JButton组件41

3.1 探试库存清单应用程序41

3.2 在库存清单应用程序中自定义JLabel42

3.3 自定义库存清单应用程序的JTextField和JButton44

3.4 小结49

教程4 完整的库存清单应用程序 引入程序设计的概念57

4.1 探试库存清单应用程序57

4.2 介绍Java的代码规则58

4.3 在事件处理程序中放置代码60

4.4 执行计算并显示结果63

4.5 小结67

教程5 改进的库存清单应用程序 引入变量、内存、算术运算及键盘事件的概念74

5.1 探试改进后的库存清单应用程序74

5.2 变量75

5.3 针对JTextField处理keyPressed事件78

5.4 内存的概念82

5.5 算术运算83

5.6 调试程序:断点设置与run,stop,cont和print命令85

5.7 Internet与Web资源88

5.8 小结89

教程6 工资额计算器应用程序 引入算法、伪代码及程序控制的概念97

6.1 探试工资额计算器应用程序97

6.2 算法98

6.3 伪代码99

6.4 控制语句99

6.5 if选择语句101

6.6 if…else选择语句103

6.7 创建工资额计算器应用程序106

6.8 赋值运算符110

6.9 格式化文本111

6.10 使用调试程序:print命令和set命令115

6.11 小结117

教程7 牙科付款应用程序 介绍JCheckBox,消息对话框和逻辑运算符126

7.1 探试牙科付款应用程序126

7.2 创建牙科付款应用程序127

7.3 学习使用JCheckBox128

7.4 使用对话框显示消息131

7.5 逻辑运算符134

7.6 小结142

8.1 探试购车还贷计算器应用程序151

教程8 购车还贷计算器应用程序 介绍while循环语句及JTextArea组件151

8.2 while循环语句152

8.3 自增运算符和自减运算符154

8.4 创建购车还贷计算器应用程序155

8.5 小结164

教程9 班级平均分应用程序 介绍do…while循环语句171

9.1 探试班级平均分应用程序171

9.2 do…while循环语句173

9.3 创建班级平均分应用程序175

9.4 小结183

教程10 利息计算器应用程序 介绍for循环语句191

10.1 探试利息计算器应用程序191

10.2 计数器控制循环的要素193

10.3 引入for循环语句194

10.4 for循环举例197

10.5 创建利息计算器应用程序198

10.6 小结206

教程11 门禁系统应用程序 介绍switch多向选择语句,Date及DateFormat类215

11.1 探试门禁系统应用程序215

11.2 介绍switch多向选择语句217

11.3 创建门禁系统应用程序219

11.4 小结233

教程12 改进的工资额计算器应用程序 引入方法的概念241

12.1 探试改进的工资额计算器应用程序241

12.2 类与方法242

12.3 方法的定义243

12.4 最大值应用程序247

12.5 在工资额计算器应用程序中使用方法250

12.6 使用调试程序:利用step,step up和next命令控制执行254

12.7 小结257

教程13 改进的利息计算器应用程序 引入事件处理的概念265

13.1 探视改进的利息计算器应用程序265

13.2 事件处理程序267

13.3 事件处理程序的注册269

13.4 处理ChangeEvent事件271

13.5 小结277

教程14 筹款募集应用程序 介绍作用域及基本类型间的转换284

14.1 探试筹款募集应用程序284

14.2 创建筹款募集应用程序285

14.3 类型转换287

14.4 小结293

教程15 掷骰子游戏应用程序 介绍随机数的生成和JPanel组件299

15.1 探试掷骰子游戏应用程序299

15.2 随机数的生成300

15.3 在掷骰子游戏应用程序中使用常量302

15.4 在掷骰子游戏应用程序中使用随机数306

15.5 小结314

教程16 国旗知识测评应用程序 介绍一维数组及JComboBox组件321

16.1 探试国旗知识测评应用程序321

16.2 数组323

16.3 声明并创建数组324

16.4 创建国旗知识测评应用程序326

16.5 数组的排序334

16.6 小结339

教程17 成绩评定应用程序 介绍二维数组及JRadioButton组件348

17.1 探试成绩评定应用程序348

17.2 二维数组349

17.3 学习使用JRadioButton350

17.4 在成绩评定应用程序中添加代码354

17.5 小结366

教程18 微波炉模拟应用程序374

创建属于自己的类及其对象374

18.1 探试微波炉模拟应用程序374

18.2 设计微波炉模拟应用程序376

18.3 对象的初始化:构造方法379

18.4 get方法和set方法381

18.5 完成微波炉模拟应用程序384

18.6 控制成员的访问387

18.7 main方法398

18.8 使用调试程序:watch命令399

18.9 小结400

教程19 货运中心应用程序 介绍集合,ArrayList及迭代器409

19.1 探试货运中心应用程序409

19.2 Parcel类412

19.3 JList组件413

19.4 使用助记符414

19.5 集合415

19.6 创建货运中心应用程序416

19.7 使用迭代器425

19.8 小结443

教程20 屏保应用程序 引入继承及图形绘制概念453

20.1 探试屏保应用程序453

20.2 继承简介454

20.3 图形绘制简介456

20.4 创建屏保应用程序457

20.5 利用继承创建MyRectangle类458

20.6 Java中的图形绘制459

20.7 完成屏保应用程序463

20.8 小结468

21.1 探试小画家应用程序475

教程21 “猫-鼠”小画家应用程序 介绍接口、鼠标输入及事件处理机制475

21.2 创建小画家应用程序476

21.3 接口477

21.4 mousePressed事件处理程序479

21.5 mouseReleased事件处理程序481

21.6 mouseDragged事件处理程序483

21.7 小结489

教程22 打字训练器应用程序 介绍键盘事件及JMenu组件497

22.1 探试打字训练器应用程序497

22.2 键盘事件499

22.3 JMenu502

22.4 JColorChooser506

22.5 小结521

23.1 探试屏幕抓取应用程序531

教程23 屏幕抓取应用程序 介绍字符串处理技术531

23.2 字符串基础532

23.3 创建屏幕抓取应用程序533

23.4 在字符串中定位子字符串534

23.5 从字符串中提取子字符串536

23.6 String类中的其他方法538

23.7 小结542

教程24 改进的购车还贷计算器应用程序 介绍异常处理技术549

24.1 探试改进的购车还贷计算器应用程序549

24.2 介绍异常处理技术551

24.3 Java中的异常处理552

24.4 Java中异常的结构553

24.5 创建改进的购车还贷计算器应用程序554

24.6 小结561

25.1 探试活动录入应用程序和票务信息查询应用程序567

教程25 票务信息查询应用程序 介绍按顺序存取的文件567

25.2 数据分级570

25.3 文件和流572

25.4 创建活动录入应用程序:向文件中写入信息572

25.5 创建票务信息查询应用程序585

25.6 学习使用finally语句块590

25.7 小结597

教程26 ATM应用程序 介绍数据库程序设计及命令行参数的使用606

26.1 IBM Cloudscape数据库606

26.2 探试ATM应用程序608

26.3 设计ATM应用程序611

26.4 关系型数据库纵览:ATM数据库614

26.5 SQL615

26.6 命令行参数的使用617

26.7 创建数据库连接618

26.8 编程实现ATM应用程序619

26.9 小结639

教程27 绘图应用程序 引入多态概念,进一步讨论图形绘制650

27.1 探试绘图应用程序650

27.2 多态651

27.3 更多Graphics类的方法652

27.4 添加MyShape类的继承结构659

27.5 小结669

教程28 电话号码簿应用程序 Java语音API简介676

28.1 Java语音API676

28.2 下载并安装FreeTTS677

28.3 探试电话号码簿应用程序678

28.4 创建电话号码簿应用程序679

28.5 小结687

29.1 多层架构695

教程29 Web书店应用程序 Web应用程序的开发及Apache Tomcat Web服务器简介695

29.2 Web服务器696

29.3 Apache Tomcat Web服务器698

29.4 探试Web书店应用程序700

29.5 小结702

教程30 Web书店应用程序:客户层 HTML简介706

30.1 分析Web书店应用程序706

30.2 创建JavaServer Pages707

30.3 创建books.jsp页面707

30.4 创建bookInformation.jsp页面710

30.5 小结714

教程31 Web书店应用程:信息层 考察数据库并创建数据库组件721

31.1 回顾Web书店应用程序721

31.2 信息层:数据库721

31.3 在JSP页面中使用Cloudscape数据库722

31.4 小结731

教程32 Web书店应用程序:中间层 介绍form属性:method/action和在JSP中插入查询结果集736

32.1 回顾Web书店应用程序736

32.2 在books.jsp页面中添加功能736

32.3 在bookInformation.jsp页面中添加功能739

32.4 Internet与Web资源745

32.5 小结745

附录A 运算符优先级表750

附录B ASCII字符集751

附录C GUI设计导航752

附录D Java类库索引755

附录E 关键字列表774

附录F 基本类型775

词汇表776

索引802

热门推荐