图书介绍

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

Java程序设计教程
  • (美)Julia Case Bradley,(美)Anita C.Millspaugh著;徐强,常丽莉等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750538841X
  • 出版时间:2003
  • 标注页数:477页
  • 文件大小:40MB
  • 文件页数:498页
  • 主题词: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章 Java简介1

1.1Java1

1.1.1一份正式说明2

小结4

1.13 Java开发工具5

1.1.2Java程序5

1.1.4 Java应用程序接口6

1.1.5安全性7

1.2面向对象的编程8

1.2.1类和对象8

1.2.2继承9

1.2.3 Java的对象9

1.2.4封装9

1.3创建第一个小程序10

1.3.1 Applet类10

1.3.2小程序代码10

1.3.3导入包12

1.3.4生成Applet类12

1.3.5创建组件13

1.3.6小程序的init方法14

1.3.7小程序面板15

1.3.8将组件加入到面板中15

1.4运行小程序15

1.4.1运行HelloWorlodApplet16

1.5查找并更正错误16

1.5.1编译错误16

1.6.1 Font类17

1.6修改字体及颜色17

1.5.2运行错误17

1.5.3逻辑错误17

1.6.3改变文本的颜色18

1.6.2将字体赋值到组件中18

1.7在浏览器中使用HTML运行小程序19

1.7.1运行小程序20

1.7.2小程序的生存周期20

1.8规划一个工程20

1.9应用编程实例21

1.9.1 规划工程21

1.9.2编写工程22

1.9.3工程方案22

小结23

案例研究24

编程练习24

复习题24

2.1类与方法26

第2章 常量和变量26

2.1.1构造函数方法27

2.2变量与常量28

2.2.1Java数据类型28

2.2.2声明变量29

2.2.3初始值29

2.2.4声明数值常量30

2.2.5数据类型的类30

2.2.6作用域和生存周期31

2.2.7实例变量与类变量32

2.3文本组件33

2.3.1文本域33

2.3.2文本区34

2.3.3为文本区设置初始值34

2.3.4文本组件的方法35

2.3.5 append方法36

2.3.6文本组件的提示37

2.3.7光标定位38

2.4系统日期38

2.5按钮40

2.5.1捕获事件40

2.6鼠标事件42

2.6.1其他监听器44

2.6.2状态栏44

2.7应用编程实例45

2.7.1规划工程45

2.7.2编写工程46

2.7.3 工程方案46

复习题48

编程练习49

案例研究50

第3章 用布局管理器设计界面51

3.1 Java的布局管理器51

3.1.1 指定一个布局管理器51

3.1.2 FlowLayout管理器52

3.1.3 GridLayout管理器52

3.1.4 BorderLayout管理器55

3.1.5 GridBagLayout管理器57

3.1.6创建自己的方法66

3.1.8使用面板67

3.1.7CardLayout管理器67

3.1.9不使用布局管理器70

3.2应用编程实例71

3.2.1 规划工程72

3.2.2编写工程73

3.2.3工程方案73

小结75

复习题76

编程练习76

案例研究76

第4章 执行计算和数值的格式化78

4.1计算运算符78

4.1.1算术运算符78

4.1.2求幂80

4.1.3赋值运算符81

4.1.4递增运算符与递减运算符82

4.1.5递增运算符82

4.2数据类型之间的转换83

4.2.1将字符串转化为数值型的数据类型83

4.2.2将数值域转化为字符串85

4.2.3在数值类型之间的转换86

4.3格式化数值的输出87

4.3.1实例化方法88

4.3.2指定本地化91

4.4处理异常92

4.4.1Try和Catch92

4.4.2不能处理的异常93

4.4.3处理多个异常93

4.5.1 Float类95

4.5使用包装数据类95

4.5.2 Integer类96

4.6应用编程实例96

4.6.1 规划工程97

4.6.2编写工程98

4.6.3工程方案99

小结101

复习题101

编程练习102

案例研究104

第5章 创建类105

5.1复习面向对象编程105

5.1.1封装105

5.1.2继承105

5.1.3多态107

5.2创建一个新的类108

5.3 public和private108

5.4方法的返回值109

5.4.1 return 语句109

5.5将参数传递给方法110

5.6分解一个Applet类110

5.6.1 Applet类111

5.6.2 Interest类113

5.7构造函数114

5.7.1增加一个构造函数114

5.8从私有类变量中获得值115

5.9对总计值使用一个类变量116

5.10创建一个格式化的类117

5.11.1规划工程118

5.11应用编程实例118

5.11.2编写工程121

5.11.3工程方案121

小结126

复习题127

编程练习127

案例研究128

第6章 判断与条件129

6.1判断语句129

6.1.1 if语句的流程图132

6.2条件132

6.2.1关系运算符133

6.2.2 比较数值变量和常量133

6.2.3 比较字符数据134

6.2.4比较数值型的包装类135

6.2.5 比较串135

6.2.6 EqualsIgnoreCase方法135

6.2.7测试布尔型的值138

6.2.8逻辑运算符138

6.3嵌套的if语句139

6.4.条件运算符141

6.5验证用户输入141

6.5.1检查业务规则141

6.5.2检查数值型的值144

6.6多个按钮对象的编程145

6.6.1禁用和启用按钮146

6.7赋值、逻辑和关系运算符的优先级147

6.8.1 规划工程148

6.8应用编程实例148

6.8.2编写工程152

6.8.3工程方案152

小结157

复习题158

编程练习158

案例研究159

第7章 使用复选框和单选按钮做出选择160

7.1复选框和单选按钮160

7.1.1创建复选框160

7.1.2创建单选按钮161

7.1.3检查复选框与单选按钮的状态162

7.1.4测试多重复选框162

7.1.5条目监听器164

7.2 switch语句167

7.2.1使用switch语句来检查单选按钮168

7.3 Swing组件171

7.3.1运行SwingSet的示例171

7.3.2多个窗格172

7.3.3使用Swing组件173

7.3.4使用Swing组件的HelloWorldApplet173

7.3.5在浏览器中运行一个Swing小程序174

7.3.6使用Swing组件的高级属性174

7.3.7单选按钮175

7.3.8 Swing小程序176

7.4应用编程实例178

7.4.1规划工程179

7.4.3工程方案183

7.4.2编写工程183

小结190

复习题191

编程练习191

案例研究192

第8章 使用List、Choice组件和循环193

8.1 List193

8.1.1在列表中添加项目194

8.1.2清空列表195

8.1.3 getSelectedIndex方法195

8.1.4 getItemCount方法195

8.1.5列表项目的显示196

8.1.6删除列表中的单个项目196

8.2 Choice类197

8.1.7取消选择所有列表项197

8.2.1使用Choice类实现下拉列表198

8.3循环200

8.3.1 do和while循环200

8.3.2 for循环203

8.4 Swing列表207

8.4.1设置列表值207

8.4.2编辑组合框里的文本208

8.4.3滚动列表210

8.5应用编程实例210

8.5.1规划工程210

8.5.2编写工程212

8.5.3工程方案212

小结215

复习题215

编程练习216

案例研究217

第9章数组218

9.1数组218

9.1.1 下标219

9.1.2声明数组219

9.1.3声明数组时初始化220

9.1.4关于下标220

9.1.5数组的遍历220

9.2使用数组元素做累加221

9.2.1加入到相应的总计值221

9.3表的查找222

9.3.1表的查找的编码224

9.3.2使用列表和数组225

9.4多维数组226

9.4.1二维数组的初始化227

9.4.2二维表的求和227

9.5二维表的查找228

9.5.1使用列表组件228

9.5.2使用文本域代替列表229

9.6创建对象数组232

9.6.1 Course对象数组232

9.6.2组件数组234

9.7 C++和VisualBasic程序与Java中数组的区别235

9.7.1 向量236

9.8应用编程实例236

9.8.1规划工程236

9.8.3工程方案238

9.8.2编写工程238

小结240

复习题241

编程练习241

案例研究243

第10章 应用程序、框架、菜单和对话244

10.1应用程序244

10.2框架244

10.2.1框架中布局管理器的使用246

10.2.2一个简单的应用程序246

10.2.3关闭窗口247

10.2.4声明应用程序的实例247

10.2.5关闭窗口的捷径249

10.3.2 Menu类250

10.3菜单250

10.3.1创建菜单栏250

10.3.3菜单项251

10.3.4选中的菜单项252

10.3.5子菜单253

10.3.6菜单项的事件处理253

10.3.7菜单应用程序254

10.3.8运行时更新菜单项256

10.4对话257

10.4.1创建About对话257

10.4.2显示提示错误信息的对话框260

10.5多框架262

10.6弹出菜单262

10.6.2添加菜单和鼠标监听器263

10.6.3显示弹出菜单263

10.6.1创建菜单263

10.7 Swing应用程序265

10.7.1添加Swing组件265

10.7.2使用Swing的JTabbedPane组件265

10.7.3 JTabbedPane Swing应用程序266

10.8运行应用程序或小程序267

10.8.1将小程序转换成应用程序267

10.8.2从命令行运行应用程序270

10.9应用编程实例270

10.9.1规划工程270

10.9.2编写工程272

10.9.3工程方案272

小结275

编程练习276

复习题276

案例研究277

第11章 Java里的多媒体:图像、声音和动画279

11.1图形279

11.1.1 Paint方法279

11.1.2绘制文本279

11.1.3绘制图形281

11.2图像文件的应用282

11.2.1获得图片282

11.2.2显示图像283

11.2.3调整图像的大小284

11.2.4 repaint方法284

11.2.5避免屏幕闪烁285

11.2.6在应用程序中获得图像285

11.3.1装载并播放声音剪辑286

11.2.7部署带有图像的小程序286

11.3声音286

11.3.2终止声音剪辑287

11.3.3 鼠标事件的响应288

11.4使用Graphics对象打印288

1 1.4.1启动打印作业289

11.4.2捕获图形289

11.4.3启动一个打印作业289

11.4.4打印页面290

11.4.5打印文本及图形290

11.5动画294

11.5.1线程295

11.5.2动画图像297

11.5.3图像的移动301

11.5.4显示动画的简单方法304

11.6 Swing组件305

11.6.1向JButton中添加图片305

11.6.2在工具栏中使用ImageIcon305

11.7应用编程实例307

11.7.1规划工程307

11.7.2编写工程310

11.7.3工程方案310

小结313

复习题314

编程练习314

案例研究314

12.1.3多态315

12.1.1封装315

12.1.2继承315

12.1面向对象编程的回顾315

第12章 再谈面向对象的编程、接口和内部类315

12.2从自己的类继承316

12.2.1 Protected变量318

12.3接口318

12.3.1抽象类和方法318

12.3.2接口的抽象方法319

12.3.3创建一个接口319

12.4内部类320

12.4.1静态成员类和接口321

12.4.2成员类321

12.4.3局部类323

12.4.4匿名类325

12.4.5发布内部类326

12.5应用编程实例327

12.5.1规划工程327

12.5.2编写工程329

12.5.3工程方案329

小结331

复习题332

编程练习332

案例研究332

第1 3章 存储数据、对象序列化和JDBC333

13.1流333

13.1.1输出到屏幕333

13.1.2保存文件中的对象334

13.1.3编写对象335

13.1.4读对象339

13.2使用JDBAPI的数据库连接342

13.2.1建立DSN343

13.2.2装入JDBC-ODBC桥驱动程序344

13.2.3连接到数据库344

13.2.4创建结果集345

13.2.5获得一条记录346

13.2.6访问数据域347

13.2.7关闭连接347

13.2.8示例程序348

13.3 SQL351

13.3.1 SQL语句的类型351

13.3.2编写SQLSelect语句352

13.3.3 SQL查询352

13.4更新数据库353

13.4.1 SQL更新354

13.4.2添加记录354

13.4.3修改现有的记录356

13.4.4删除一条记录357

13.4.5连接358

13.5应用编程实例359

13.5.1规划工程359

13.5.2编写工程362

13.5.3工程方案362

小结369

复习题369

编程练习370

案例研究371

14.1脚本372

14.1.1编写脚本372

第14章 JavaScript372

14.1.2注释373

14.1.3 document.write方法373

14.1.4其他标记373

14.2创建第一个JavaScript程序375

14.2.1源代码375

14.2.2在Internet Explorer中运行脚本375

14.2.3在Netscape Navigator中运行脚本375

14.2.4更正一些错误376

14.3对象模型376

14.3.1 document对象376

14.4函数377

14.4.1在网页中调用函数377

14.4.2特殊的按钮378

14.5变量379

14.5.1作用域379

14.6控制结构379

14.6.1 if语句379

14.6.2 for语句379

14.7有趣的JavaScript——图像翻转382

14.7.1存储图像382

14.7.2鼠标事件382

小结384

复习题385

编程练习385

第1 5章 Java的高级特性386

15.1使用组件的软件开发386

15.1.1 JavaBeans386

15.1.3使用BeanBox工具387

15.1.2内省BeanBox和BeanInfo类387

15.1.4设计Bean391

15.1.5创建一个.JavaBean393

15.2客户/服务器应用程序397

15.2.1 RMI397

15.2.2 CORBA398

15.2.3 DCOM398

15.2.4 JNI398

15.2.5 Java Servlet399

15.2.6 XML399

15.2.7 Jini399

15.3国际化399

15.5.2数字签名小程序400

15.5.1 Securitv类400

15.5安全性400

15.4易使用性400

15.5.3其他安全生选项401

15.6应用编程实例402

15.6.1规划工程402

15.6.2工程方案403

小结404

复习题405

编程练习405

附录A 使用IDE406

附录B 习惯和标准428

附录C Java 1.0的事件处理和不建议使用的方法431

附录D 部分思考题答案435

附录E 创建JAR文件449

附录F 使用日期和函数454

附录G 调试Java程序463

热门推荐