图书介绍

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

Java程序设计教程
  • 赵辉,郑山红,王璐等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508457123
  • 出版时间:2008
  • 标注页数:291页
  • 文件大小:29MB
  • 文件页数:303页
  • 主题词: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程序设计语言基础1

程序设计语言的发展历史1

高级语言的分类3

1.2 Java的发展历史4

1.3 Java语言的特点4

1.4 Java体系结构7

1.5 Java开发环境8

JDK9

安装JDK9

开发环境配置10

1.6 Java应用程序实例11

Java Application11

Java Applet12

本章小结14

习题一15

第2章 Java程序设计基础16

2.1标识符和关键字16

标识符16

关键字16

注释17

2.2变量和常量17

2.3基本数据类型18

数据类型概述18

整数类型18

浮点类型19

布尔类型19

字符类型19

基本数据类型间的相互转换20

2.4运算符与表达式21

算术运算符与算术表达式21

关系运算符与关系表达式22

逻辑运算符与逻辑表达式23

位运算符与位表达式23

赋值运算符与赋值表达式24

条件运算符与条件表达式25

其他运算符26

运算符的优先级与结合性26

2.5数组27

一维数组27

数组的数组29

2.6控制语句30

选择语句31

循环语句34

跳转语句35

本章小结37

习题二38

第3章 Java与面向对象编程39

3.1面向对象基础39

面向对象的基本原理39

面向对象的基本概念40

面向对象编程的特点41

3.2类42

类的结构42

成员变量44

成员方法45

构造方法46

3.3对象48

创建对象48

使用对象50

释放对象52

对象引用与对象实体52

对象数组53

3.4包55

包的概念55

创建包55

导入包56

3.5类成员的访问控制权限58

3.6数据共享60

类变量61

类变量的访问62

类方法63

3.6.4常量64

3.7综合实例65

本章小结68

习题三69

第4章 深入面向对象程序设计71

4.1继承71

继承的定义71

属性隐藏74

方法覆盖75

super与this关键字76

4.2多态80

方法重载80

对象造型82

动态绑定82

4.3抽象类84

抽象类的定义84

抽象类的使用85

4.4接口86

接口的定义87

接口的实现87

接口的多态89

4.5内部类90

实名内部类91

匿名内部类94

4.6综合实例96

本章小结102

习题四103

第5章 Java基本类库105

5.1 Java类库105

5.2 Object与System106

Object类106

System类107

5.3 String与StringBuffer108

字符串的表示和创建108

字符串的常用方法109

用StringTokenizer类分解字符串113

字符串与字符和字节数组114

StringBuffer类116

5.4 Java基本数据类型的封装117

基本数据类型与封装类型的转换117

字符串与数值类型的相互转换119

5.5 Math类121

5.6 Vector类122

5.7 Date类123

5.8综合实例125

本章小结127

习题五128

第6章 Java异常处理130

6.1常见错误130

编译错误130

运行错误131

6.2异常类132

6.3异常处理机制133

6.4异常的处理134

结构化异常处理134

抛出异常137

6.5自定义异常138

6.6异常处理原则140

6.7综合实例141

本章小结142

习题六142

第7章 GUI设计基础144

7.1 GUI简介144

AWT组件144

Swing组件145

7.2 Swing基本组件结构145

7.3 Java窗口146

Jframe的常用方法146

窗口与屏幕148

7.4文本框与文本区148

文本框148

文本区150

7.5事件151

7.6按钮与标签154

按钮组件154

标签组件154

7.7选择型组件156

复选框156

单选按钮157

下拉列表159

7.8表格160

7.9面板163

JPanel面板163

滚动面板JScrollPane164

7.10综合实例166

本章小结169

习题七170

第8章 高级GUI设计171

8.1菜单条、菜单、菜单项171

8.2布局设计174

FlowLayout布局174

BorderLayout布局175

CardLayout布局176

GridLayout布局178

BoxLayout布局180

null布局184

8.3对话框185

消息对话框185

确认对话框187

文件对话框188

颜色对话框190

8.4基本事件192

窗口事件192

鼠标事件194

键盘事件196

8.5综合实例199

本章小结204

习题八205

第9章 Java Applet206

9.1 Java Applet入门206

Java Applet概述206

Applet类207

JApplet208

HTML与Applet208

9.2 Java Applet生命周期210

9.3 Applet图形绘制212

9.4 Java Applet与多媒体213

图像处理213

声音处理214

9.5综合实例215

本章小结217

习题九218

第10章 输入输出处理219

10.1数据流简介219

10.2 java.io包219

10.3文件220

创建文件对象220

文件操作221

目录操作222

运行可执行文件224

10.4字节流224

InputStream类和OutputStream类224

FileInputStream类和FileOutputStream类225

10.5字符流228

Reader和Writer228

FileReader类和FileWriter类229

BufferedReader类和BufferedWriter类229

10.6 RandomAccessFile类231

10.7对象的串行化233

10.8综合实例235

本章小结237

习题十238

第11章 数据库与JDBC240

11.1 JDBC简介240

JDBC结构240

JDBC应用模式241

11.2 JDBC的主要类和接口242

DriverManager类243

Connection接口243

Statement接口244

PreparedStatement接口244

ResultSet接口245

11.3通过JDBC访问数据库248

JDBC驱动程序类248

配置ODBC数据源249

JDBC的工作流程252

11.4 JDBC综合实例254

本章小结259

习题十一260

第12章 Java高级编程261

12.1多线程261

线程简介261

创建和使用线程262

线程的调度264

线程同步268

12.2网络编程269

网络编程基本知识269

URL编程270

Socket通信272

数据报通信276

12.3综合实例279

本章小结282

习题十二283

附录1 Java编程规范284

附录2 常用Java开发工具288

附录3 相关网络资源290

参考文献291

热门推荐