图书介绍

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

Java面向对象程序设计
  • 赵付青主编 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118066937
  • 出版时间:2010
  • 标注页数:460页
  • 文件大小:58MB
  • 文件页数:474页
  • 主题词: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

1.1对象、类与实体,对象的属性与相互关系1

1.1.1对象2

1.1.2类2

1.1.3对象的属性与相互关系3

1.2面向对象的软件开发过程5

1.2.1有关的术语5

1.2.2面向对象的分析6

1.2.3面向对象的设计7

1.2.4面向对象的实现7

1.3面向对象的开发方法7

1.4面向对象程序设计方法的特点8

1.5面向对象的编程技术(OOP)10

1.5.1 OOP的概念和术语11

1.5.2 OOP特性12

1.5.3 OOP中的抽象15

1.6小结15

习题16

第2章 Java简介17

2.1 Java的诞生17

2.1.1需求催生了语言17

2.1.2 Java的发展史18

2.1.3 Java的现状19

2.1.4 Java的深远影响19

2.2 Java语言的应用前景20

2.3 Java语言的特点20

2.4 Java语言的特色24

2.5与其他语言的比较24

2.6 Java编程环境28

2.6.1 JDK软件包的下载28

2.6.2 JDK软件包的安装30

2.6.3 JDK环境变量的配置31

2.7 Java的运行原理33

2.8基本工具34

2.9第一个Java程序34

2.9.1 Java Application程序35

2.9.2 Java Applet程序36

2.9.3 Applet的运行37

2.10 JDK1.6的新特性38

2.11开发工具软件41

2.12 Eclipse集成开发环境42

2.12.1 Eclipse简介42

2.12.2 Eclipse的安装与启动43

2.12.3 Eclipse编写Java的流程45

2.13小结49

习题49

第3章 Java基本程序设计50

3.1基本知识50

3.1.1字符集50

3.1.2标识符50

3.1.3关键字51

3.1.4注释51

3.2基本数据类型51

3.3基本数据类型转换57

3.3.1优先关系57

3.3.2自动类型转换57

3.3.3强制类型转换58

3.4 Java类库中对简单类型数据的类包装59

3.5表达式60

3.5.1赋值运算符61

3.5.2算术运算符61

3.5.3关系运算符63

3.5.4布尔逻辑运算符63

3.5.5位运算符64

3.5.6条件运算符?:64

3.5.7其他运算符65

3.5.8运算符的优先级与结合性65

3.6语句66

3.7 Java的控制语句67

3.7.1条件语句67

3.7.2循环语句71

3.7.3转移语句74

3.8 package语句76

3.9 import语句76

3.10数组78

3.10.1声明数组78

3.10.2创建数组78

3.10.3数组元素的使用79

3.10.4数组的初始化79

3.10.5 length的使用79

3.10.6数组的引用80

3.10.7二维数组82

3.11字符串String类88

3.11.1声明88

3.11.2创建字符串88

3.11.3字符串常用操作89

3.12 StringBuffer类92

3.13小结93

习题93

第4章 Java语言的面向对象基础104

4.1类与对象104

4.1.1 Java语言中类的声明104

4.1.2成员变量和局部变量105

4.1.3成员方法的声明107

4.1.4方法的重载109

4.1.5构造方法110

4.1.6对象112

4.1.7关键词this的用法114

4.2继承与子类114

4.2.1子类的创建115

4.2.2方法的重写和变量隐藏117

4.3抽象方法119

4.4抽象类120

4.5内部类124

4.5.1内部类的分类124

4.5.2内部类的使用124

4.6 Java的接口128

4.6.1什么是接口128

4.6.2接口的声明129

4.6.3接口的实现130

4.7接口的继承133

4.8抽象类与接口的区别134

4.8.1理解抽象类134

4.8.2抽象类和接口的语法定义135

4.8.3抽象类和接口的设计理念135

4.9 Java语言的包138

4.9.1包的概念138

4.9.2创建包138

4.9.3声明包138

4.9.4包的生成139

4.10包中类的使用139

4.11 Jar命令的使用142

4.11.1 Jar命令的用法143

4.11.2打包自己的类143

4.12 Java的系统包144

4.13修饰符144

习题145

第5章 异常处理147

5.1异常的概念148

5.1.1什么是异常?148

5.1.2异常处理机制的结构152

5.2异常类的继承关系153

5.3捕获异常158

5.4正确地使用异常173

5.5小结173

习题174

第6章 多线程机制176

6.1程序、进程与线程176

6.2多线程机制177

6.2.1什么是多线程机制177

6.2.2多线程实现机制177

6.3 Thread类184

6.3.1 Thread类成员变量及方法185

6.3.2线程状态186

6.3.3 Thread优先权188

6.3.4线程调度190

6.3.5线程同步190

6.3.6 wait()、 notify()和notifyall()方法196

6.4线程组198

6.5线程通信199

6.5.1主存读/写通信199

6.5.2管道流通信200

6.6多线程的互斥与同步201

6.7小结206

习题207

第7章 图形用户界面技术210

7.1概述210

7.1.1 AWT.体系结构210

7.1.2 java.awt包211

7.1.3 Swing体系结构211

7.1.4 javax.swing包212

7.2 AWT213

7.2.1容器213

7.2.2布局管理器214

7.2.3 AWT事件模型227

7.2.4 AWT组件234

7.3 Swing技术265

7.3.1构造Swing GUI270

7.3.2模型—视图—控制器272

7.3.3 Swing GUI实例274

7.3.4 JComponent277

7.3.5 Swing组件277

7.4小结277

习题278

第8章 输入和输出279

8.1 I/O流基础279

8.1.1 InputStream和OutputStream280

8.1.2 Reader和Writer284

8.1.3流的结构285

8.1.4过滤器流286

8.2典型的流288

8.2.1字节流288

8.2.2字符流289

8.2.3缓冲流291

8.2.4扫描器和格式化292

8.2.5命令行I/O296

8.2.6数据流298

8.2.7对象流301

8.2.8管道流304

8.2.9文件流309

8.3文件310

8.4随机存取文件311

8.5小结316

习题316

第9章 Java applet317

9.1概述317

9.1.1 applet的工作流程318

9.1.2 applet的安全机制318

9.1.3 java.applet包320

9.1.4 applet的生命周期320

9.2编写applet321

9.2.1编辑applet源文件322

9.2.2编译applet323

9.2.3建立HTML文件323

9.2.4运行applet325

9.2.5生命周期方法326

9.2.6图形显示和更新方法327

9.2.7事件处理328

9.2.8其他方法330

9.3绘图330

9.4加载数据335

9.4.1加载图像337

9.4.2加载声音338

9.5 applet高级功能339

9.5.1显示状态信息339

9.5.2从HTML获取信息340

9.5.3显示文档341

9.5.4动画346

9.6编写applet和应用程序都支持的代码349

9.7小结351

习题351

第10章 数据库编程353

10.1关系型数据库的基本概念353

10.2数据库的标准查询语言356

10.3使用JDBC连接数据库362

10.3.1 JDBC总体结构362

10.3.2 JDBC驱动程序366

10.3.3用JDBC连接数据库367

10.4数据库编程实例369

10.4.1用MySQL建立数据库及表369

10.4.2用JDBC进行数据库操作简单实例370

习题372

第11章 网络编程373

11.1网络编程基础373

11.1.1计算机网络的定义373

11.1.2网络体系结构374

11.1.3 TCP/IP参考模型376

11.1.4 URI和URL377

11.1.5端口和端口号378

11.2基于Socket的低层次 Java网络编程381

11.2.1网络地址InetAddress类382

11.2.2 Socket通信383

11.3基于URL的高层次Java网络编程388

11.3.1 URL类388

11.3.2 URLConnection类390

11.3.3 URL与Socket通信的区别393

11.4一个简单的Socket通信程序393

11.4.1服务器端主程序393

11.4.2客户端主程序410

习题422

第12章 J2EE概述423

12.1 J2EE的概念423

12.2为何使用J2EE技术规范425

12.3 J2EE核心技术简介427

12.3.1常用概念427

12.3.2 J2EE核心API428

12.4 J2EE规范的轻量级实现430

习题433

第13章 常用工具包和类434

13.1 Java常用工具包434

13.1.1核心Java API包434

13.1.2关于java.lang435

13.2简单类型包装器436

13.2.1 Number类436

13.2.2 Double类和Float类436

13.2.3 Byte、 Short、 Integer和Long439

13.2.4 Character类441

13.2.5 Boolean类443

13.2.6关于Vector443

13.2.7 Void和Process444

13.3 Object类444

13.3.1 Object类的方法445

13.3.2使用clone()和Cloneable接口445

13.4 Class类448

13.5 Package类450

13.6 Runtime类451

13.6.1内存管理452

13.6.2执行其他的程序453

13.7 System类454

13.7.1使用currentTimeMillis()方法455

13.7.2使用arraycopy()方法455

13.7.3环境属性456

13.8 Math类457

13.8.1超越函数457

13.8.2指数函数457

13.8.3舍入函数457

13.8.4其他数学方法458

习题459

参考文献460

热门推荐