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

- 赵付青主编 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118066937
- 出版时间:2010
- 标注页数:460页
- 文件大小:58MB
- 文件页数:474页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 2679464.html
- 970591.html
- 1932081.html
- 812900.html
- 528504.html
- 2497604.html
- 2192237.html
- 1644278.html
- 1082700.html
- 1620413.html
- http://www.ickdjs.cc/book_622114.html
- http://www.ickdjs.cc/book_3571152.html
- http://www.ickdjs.cc/book_2858428.html
- http://www.ickdjs.cc/book_2729877.html
- http://www.ickdjs.cc/book_3090302.html
- http://www.ickdjs.cc/book_1006063.html
- http://www.ickdjs.cc/book_909641.html
- http://www.ickdjs.cc/book_1990905.html
- http://www.ickdjs.cc/book_3117530.html
- http://www.ickdjs.cc/book_2692606.html