图书介绍

面向对象程序设计-Java2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象程序设计-Java
  • 张白一,崔尚森编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560611923
  • 出版时间:2003
  • 标注页数:330页
  • 文件大小:32MB
  • 文件页数:340页
  • 主题词:

PDF下载


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

下载说明

面向对象程序设计-JavaPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java系统环境概述1

1.1 编程语言的发展1

1.1.1 机器语言2

1.1.2 汇编语言2

1.1.3 高级语言2

1.1.4 面向对象的语言3

1.1.5 面向对象语言的发展4

1.2 网络时代的编程语言——Java4

1.2.1 Java的产生4

1.2.2 Java的特点5

1.3 Java的开发运行环境9

1.3.1 建立Java 2 SDK开发环境9

1.3.2 Java工具集10

1.4 Java程序的运行步骤10

1.4.1 运行系统的结构及工作原理10

1.4.2 Java Application程序的建立及运行11

1.4.3 Java Applet程序的建立及运行13

1.4.4 Java虚拟机15

习题115

第2章 Java语言基础17

2.1 Java符号集17

2.1.1 标识符及其命名17

2.1.2 关键字18

2.1.3 运算符18

2.1.4 分隔符19

2.1.5 注释19

2.2 数据类型、常量与变量19

2.2.1 数据类型的概念19

2.2.2 常量20

2.2.3 变量22

2.3 表达式和语句26

2.3.1 算术表达式27

2.3.2 赋值表达式30

2.3.3 表达式语句31

2.3.4 关系表达式32

2.3.5 逻辑表达式33

2.3.6 位运算34

2.3.7 运算符的优先级35

习题235

第3章 程序流程控制37

3.1 选择结构程序设计37

3.1.1 if语句37

3.1.2 switch语句42

3.1.3 条件运算符43

3.2 循环结构程序设计44

3.2.1 while语句44

3.2.2 do-while语句45

3.2.3 for语句46

3.2.4 for头的变化与逗号运算符48

3.2.5 循环语句比较49

3.2.6 循环控制要点49

3.2.7 循环嵌套51

3.3 break和continue语句53

3.3.1 break语句53

3.3.2 continue语句55

习题356

第4章 类与对象59

4.1 类与对象的概念59

4.1.1 抽象原则59

4.1.2 对象60

4.1.3 类60

4.1.4 类与对象的关系61

4.1.5 定义类的一般格式62

4.1.6 Java类库63

4.1.7 创建对象65

4.1.8 使用对象66

4.1.9 对象的初始化与构造方法67

4.2 封装机制69

4.2.1 封装的概念69

4.2.2 类的严谨定义70

4.2.3 类修饰符70

4.3 数据成员73

4.3.1 数据成员的声明73

4.3.2 static修饰的静态数据成员73

4.3.3 静态数据成员的初始化74

4.3.4 Final修饰的最终数据成员75

4.4 成员方法76

4.4.1 成员方法的分类76

4.4.2 声明成员方法的格式77

4.4.3 方法体中的局部变量77

4.4.4 成员方法的返回值78

4.4.5 形式参数与实际参数79

4.4.6 成员方法的引用方式81

4.4.7 引用成员方法时应注意的事项81

4.4.8 成员方法的递归引用81

4.4.9 static修饰的静态方法84

4.4.10 数学函数类方法85

4.4.11 final修饰的最终方法86

4.4.12 native修饰的本地方法87

习题487

第5章 消息、继承与多态89

5.1 消息89

5.1.1 消息的概念89

5.1.2 公有消息和私有消息90

5.1.3 特定于对象的消息90

5.2 访问控制92

5.2.1 公共访问控制符public92

5.2.2 缺省访问控制符93

5.2.3 私有访问控制符private94

5.2.4 保护访问控制符protected95

5.3 多态机制96

5.3.1 多态的概念96

5.3.2 方法重载96

5.3.3 覆盖97

5.4 继承机制97

5.4.1 继承的概念97

5.4.2 继承的特征98

5.4.3 Java用extends指明继承关系99

5.4.4 this与super101

5.4.5 构造方法的重载与继承105

5.4.6 向方法传递对象108

5.4.7 类转换109

5.4.8 继承与封装的关系110

5.5 抽象类、接口与包110

5.5.1 抽象类111

5.5.2 接口114

5.5.3 包与程序复用120

习题5124

第6章 数组126

6.1 一维数组126

6.1.1 一维数组的声明127

6.1.2 一维数组的初始化127

6.1.3 一维数组的引用128

6.2 一维数组引用举例129

6.2.1 测定数组的长度129

6.2.2 数组下标的灵活使用130

6.2.3 数组间相互赋值133

6.2.4 向成员方法传递数组元素134

6.2.5 向成员方法传递数组134

6.2.6 同类型不同长度的数组引用同一个成员方法136

6.2.7 数组元素排序137

6.2.8 对象数组140

6.3 二维数组142

6.3.1 二维数组的声明143

6.3.2 二维数组的初始化143

6.4 二维数组的引用145

6.4.1 测定数组的长度及数组赋值145

6.4.2 数组名作为成员方法的参数147

习题6149

第7章 字符串类151

7.1 String类151

7.1.1 创建String对象151

7.1.2 String类的构造方法152

7.1.3 String类的常用方法153

7.1.4 访问字符串对象154

7.1.5 字符串比较156

7.1.6 字符串操作157

7.1.7 其他类型的数据转换成字符串158

7.1.8 main方法中的参数159

7.2 StringBuffer类160

7.2.1 创建StringBuffer对象160

7.2.2 StringBuffer类的常用方法160

7.2.3 StringBuffer类的测试缓冲区长度的方法161

7.2.4 StringBuffer类的append()方法162

7.2.5 StringBuffer类的insert()方法163

7.2.6 StringBuffer类的setcharAt()方法164

习题7164

第8章 文字与图形GUI设计166

8.1 GUI设计概述166

8.1.1 图形用户界面元素分类166

8.1.2 屏幕坐标系167

8.1.3 与文字图形有关的类167

8.1.4 Applet的执行程序168

8.2 绘制文字168

8.2.1 绘制文字的成员方法169

8.2.2 Font类170

8.2.3 FontMetrics类172

8.3 Color类175

8.3.1 Color类的构造方法175

8.3.2 Color类数据成员常量175

8.3.3 Color类的成员方法176

8.3.4 应用举例176

8.4 Graphics类178

8.4.1 绘制线段与矩形178

8.4.2 绘制椭圆180

8.4.3 绘制弧181

8.4.4 绘制多边形182

8.4.5 复制图形184

8.4.6 绘图模式185

习题8186

第9章 常用组件GUI设计187

9.1 Swing概述187

9.1.1 JApplet187

9.1.2 Swing中常用的包188

9.1.3 常用组件的继承关系188

9.2 事件响应原理189

9.2.1 委托事件模型189

9.2.2 Swing组件的事件及监听者189

9.2.3 Java.awt事件类继承关系192

9.2.4 AWT中的事件与事件监听者192

9.3 JLable组件194

9.4 JButton组件与JToggleButton组件194

9.4.1 AbstractButton类的常用成员方法195

9.4.2 JButton类的构造方法196

9.4.3 JToggleButton类的构造方法196

9.4.4 ActionEvent事件及其响应196

9.4.5 应用举例197

9.5 JCheckBox和JRadioButton组件199

9.5.1 JCheckBox类的构造方法199

9.5.2 JRadioButton的构造方法199

9.5.3 ItemEvent事件200

9.5.4 应用举例200

9.6 JComboBox组件202

9.6.1 JComboBox类的构造方法及成员方法202

9.6.2 事件响应203

9.7 JList组件204

9.7.1 JList类的构造方法及成员方法204

9.7.2 ListSelectionEvent事件205

9.8 JTextField与JTextArea组件206

9.8.1 JTextField组件的构造方法及成员方法206

9.8.2 JTextArea组件的构造方法及成员方法207

9.8.3 事件处理208

9.8.4 应用举例208

习题9209

第10章 高级组件GUI设计211

10.1 界面布局管理211

10.1.1 BorderLayout211

10.1.2 FlowLayout213

10.1.3 CardLayout213

10.1.4 GridLayout214

10.1.5 BoxLayout215

10.2 键盘事件(KeyEvent)218

10.3 鼠标事件(MouseEvent)219

10.4 窗口与面板221

10.4.1 JFrame容器221

10.4.2 窗口事件(WindowEvent)224

10.4.3 JPanel容器225

10.4.4 JScrollPane容器227

10.4.5 JScrollbar组件228

10.4.6 JTabbedPane容器231

10.5 菜单设计233

10.6 对话框设计236

10.6.1 JOptionPane对话框236

10.6.2 JDialog对话框243

习题10247

第11章 异常处理249

11.1 Java异常处理机制249

11.1.1 异常处理机制的结构250

11.1.2 异常类的继承关系251

11.2 Java的异常处理语句253

11.2.1 try-catch-finally语句253

11.2.2 嵌套try-catch-finally语句255

11.2.3 抛出异常的Throw语句与Throws语句256

习题11257

第12章 多线程259

12.1 Java中的多线程实现技术259

12.1.1 线程的生命周期259

12.1.2 Thread类的方法261

12.1.3 通过继承Thread类方式创建线程263

12.1.4 通过实现Runnable接口方式创建线程264

12.2 多线程的管理266

12.2.1 线程调度266

12.2.2 线程优先级266

12.2.3 线程同步267

12.2.4 线程组270

习题12270

第13章 输入与输出272

13.1 基本输入/输出流类272

13.1.1 InputStream类272

13.1.2 OutputStream类276

13.1.3 Reader类和Writer类280

13.2 文件的输入/输出283

13.2.1 File类283

13.2.2 FileInputStream类和FileOutputStream类286

13.2.3 字节文件输入/输出流的读写287

13.2.4 FileReader类和FileWriter类290

13.2.5 RandomAccessFile类291

习题13294

第14章 网络编程296

14.1 URL通信296

14.1.1 URL类297

14.1.2 利用URL类访问网上资源示例程序298

14.1.3 使用URLConnection类访问网上资源300

14.2 Socket通信302

14.2.1 Socket的概念及通信机制302

14.2.2 Socket类与ServerSocket类303

14.2.3 流式Socket通信的示例程序304

14.2.4 URL通信与Socket通信的区别308

14.3 UDP通信308

14.3.1 UDP通信机制308

14.3.2 DatagramSocket类309

14.3.3 DatagramPacket类310

14.3.4 UDP通信示例程序310

习题14313

第15章 JDBC连接数据库314

15.1 关系数据库与SQL语言314

15.1.1 关系数据库的基本概念314

15.1.2 数据定义语言315

15.1.3 数据操纵语言316

15.1.4 数据查询语句316

15.2 使用JDBC连接数据库317

15.2.1 JDBC结构317

15.2.2 四类JDBC驱动程序318

15.2.3 JDBC编程要点319

15.2.4 常用的JDBC类与方法319

15.2.5 安装ODBC驱动程序示例322

15.3 JDBC编程实例324

15.3.1 创建数据表325

15.3.2 向数据表中插入数据326

15.3.3 更新数据327

15.3.4 删除记录328

习题15329

参考文献331

热门推荐