图书介绍

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

Java程序设计教程
  • 刘甫迎主编;郑显举,陈振梁,樊婷婷编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121120879
  • 出版时间:2010
  • 标注页数:364页
  • 文件大小:333MB
  • 文件页数:377页
  • 主题词: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及其开发环境1

1.1程序设计与Java语言1

1.1.1什么是程序设计1

1.1.2面向对象程序设计2

1.1.3 Java的由来和发展4

1.1.4 Java程序设计语言的特点6

1.2使用Java编写第一个程序8

1.2.1开始写程序8

1.2.2为程序添加注释13

1.2.3运行程序14

1.2.4修改程序15

1.3 Java开发环境16

1.3.1 JDK简介16

1.3.2搭建和配置JDK平台17

习题19

第2章 Java的基本数据22

2.1变量和常量22

2.2数据类型23

2.2.1整型数据类型23

2.2.2算术语句26

2.2.3布尔型数据类型28

2.2.4浮点型数据类型29

2.2.5数字类型转换30

2.2.6字符型数据类型31

习题32

第3章 方法、类和对象36

3.1在程序中使用方法36

3.1.1创建无参数的方法36

3.1.2只要一个参数的方法40

3.1.3使用多个参数的方法41

3.1.4有返回值的方法42

3.2类的使用44

3.2.1类的定义44

3.2.2创建一个类45

3.2.3使用实例方法47

3.2.4声明对象48

3.2.5组织类51

3.2.6使用构造方法55

习题56

第4章 顺序、选择和循环结构57

4.1输入和判定57

4.1.1简单的键盘输入57

4.1.2绘制流程图60

4.1.3用if判定61

4.1.4 if…else结构63

4.1.5复合语句65

4.1.6 if和if…else的嵌套68

4.2特殊运算符、开关语句和优先级68

4.2.1 AND和OR运算符68

4.2.2开关语句72

4.2.3条件运算符74

4.2.4 NOT运算符75

4.2.5优先级75

4.3循环和简捷运算76

4.3.1 while循环76

4.3.2简捷算术运算符80

4.3.3 for循环81

4.3.4 do…while循环83

4.3.5循环嵌套84

习题85

第5章 数组和字符串88

5.1数组88

5.1.1声明一个数组88

5.1.2初始化数组89

5.1.3使用数组下标90

5.1.4声明一个对象数组91

5.1.5数组查找93

5.1.6传递数组到方法95

5.1.7使用数组的length数据成员97

5.2字符串97

5.2.1字符串定义97

5.2.2字符串比较98

5.2.3使用其他字符串方法100

5.2.4把字符串转换成数字103

5.3高级数组技术103

5.3.1数组元素的排序103

5.3.2数组对象的排序105

5.3.3字符串排序107

5.3.4二维数组108

5.3.5多维数组110

5.3.6使用字符串缓冲区110

习题112

第6章 继承和多态113

6.1继承的概念113

6.1.1定义继承113

6.1.2成员的访问和继承117

6.2访问控制118

6.3覆盖121

6.3.1方法覆盖121

6.3.2使用this关键字123

6.3.3使用super关键字124

6.3.4 this和super的联系和区别127

6.4类的根——Object类128

6.4.1 equals()方法的使用129

6.4.2 toString()方法的使用130

6.5创建多级类层次131

6.6构造方法的调用顺序133

6.7方法重载134

6.7.1什么是重载135

6.7.2构造方法重载137

6.8多态139

习题142

第7章 包和接口及其他148

7.1包148

7.1.1定义包148

7.1.2理解类路径(CLASSPATH)149

7.1.3 import语句151

7.1.4访问控制的例子153

7.1.5常用系统包155

7.2关键字static156

7.2.1类属性(class Attributes)156

7.2.2类方法157

7.2.3静态初始化158

7.3关键字final159

7.4抽象类160

7.5接口161

7.5.1接口定义161

7.5.2实现接口162

7.6系统常用类164

7.6.1 Class类164

7.6.2 Object类167

7.6.3 String类170

7.6.4 StringBuffer类173

7.6.5 Math类174

7.6.6简单类型包装器174

7.6.7 System类179

习题181

第8章 异常处理185

8.1异常简介185

8.1.1异常185

8.1.2调式代码和捕捉异常187

8.1.3使用getMessage()方法189

8.1.4抛出并捕捉多个异常189

8.1.5 finally块的使用191

8.2高级异常的概念193

8.2.1理解传统错误处理的局限193

8.2.2指定方法能够抛出的异常194

8.2.3单独处理每个捕捉到的异常198

8.2.4通过调用栈来跟踪异常199

8.2.5创建自身的异常200

习题203

第9章 文件的输入和输出204

9.1文件概念204

9.1.1文件类204

9.1.2数据文件结构和文件流206

9.1.3使用文件流208

9.2文件的读和写210

9.2.1写文件210

9.2.2读文件211

习题212

第10章 多线程214

10.1线程的概念214

10.1.1什么是线程214

10.1.2 Java线程模型215

10.1.3线程的状态和生命周期215

10.2主线程215

10.3创建线程217

10.3.1实现Runnable接口217

10.3.2扩展Thread219

10.3.3选择合适方法220

10.4创建多线程220

10.5使用isAlive()和join()222

10.6线程优先级224

10.7线程同步225

10.7.1使用同步方法225

10.7.2同步语句227

10.8线程间的通信228

习题232

第11章 图形用户界面(GUI)程序设计233

11.1图形用户界面(GUI)程序设计的概念233

11.1.1创建窗体233

11.1.2面板(JPanel)237

11.1.3布局管理器238

11.2事件246

11.2.1事件和事件处理247

11.2.2 AWT事件类的方法247

11.2.3常用的事件方法249

11.3常用控件258

11.3.1标签和文本组件259

11.3.2按钮、单选按钮和多选按钮265

11.3.3组合框、列表框271

11.3.4进度条和滚动条275

11.3.5菜单279

习题282

第12章 Java数据库编程283

12.1什么是JDBC283

12.1.1 JDBC驱动程序的类型283

12.1.2 JDBC数据库驱动和JDBC URL284

12.2数据库的连接286

12.2.1建立ODBC数据源286

12.2.2创建数据库连接288

12.3访问数据库288

12.3.1 JDBC常用类和接口288

12.3.2建立连接291

12.3.3建立会话292

12.3.4操作数据库292

习题298

第13章 Java Applet编程299

13.1 Java Applet基础299

13.1.1在HTML中调用Applet299

13.1.2编写一个使用标签的简单Applet300

13.1.3改变标签的字体302

13.1.4向Applet添加文本框和按钮组件303

13.1.5 Applet的事件驱动编程305

13.1.6添加输出到一个Applet307

13.2 Applet的生命周期和更复杂的Applet309

13.2.1 Applet的生命周期309

13.2.2一个全交互的Applet312

13.2.3使用SetLocation()方法315

13.2.4使用SetEnable()方法317

13.2.5得到帮助317

习题318

第14章 Java的多媒体技术323

14.1 Java的图形处理基础323

14.1.1 Graphics图形类323

14.1.2绘制基本图形323

14.1.3处理图形效果326

14.1.4应用举例——制作移动显示图330

14.2 Java的声音处理基础331

14.2.1 Applet类的play方法331

14.2.2 Applet类的getAudioClip方法332

14.2.3应用举例——简单的音乐播放器334

习题335

第15章 Java程序设计案例——五子棋对弈336

习题348

附录A 《Java程序设计》教学大纲349

附录B 《Java程序设计》实验指导书351

附录C 《Java程序设计》模拟试题355

参考文献363

热门推荐