图书介绍
Java程序员开发指南【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 张义,李剑编 著
- 出版社: 北京:兵器工业出版社;北京希望电子出版社
- ISBN:7801722671
- 出版时间:2004
- 标注页数:467页
- 文件大小:102MB
- 文件页数:478页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
Java程序员开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java简介1
1.1 Java的诞生及其影响1
1.2 Java的特征1
目录1
1.2.1 简单2
1.2.2 面向对象2
1.2.3 分布式2
1.2.4 健壮2
1.2.7 解释执行3
1.2.8 高性能3
1.2.6 可移植3
1.2.5 体系结构中立3
1.2.9 多线程4
1.2.10 动态4
1.3 安装Java开发工具4
1.3.1 JDK的取得4
1.3.2 安装并测试4
1.4 JDK开发工具包9
1.4.1 Javac9
1.4.2 Java10
1.4.3 Javadoc10
1.4.4 jar13
1.4.5 Javah14
1.4.6 Javap15
1.4.7 appletviewer16
1.4.8 jdb16
1.4.9 native2ascii17
1.4.10 extcheck18
1.5 Java的应用前景18
1.6 本章小结19
第2章 Java语言基础20
2.1 Java关键字和标识符20
2.1.1 标识符20
2.1.2 关键字20
2.2.2 常量21
2.2.1 Java数据类型21
2.2 Java数据类型、常量和变量21
2.2.3 变量22
2.3 简单数据类型23
2.3.1 整数类型23
2.3.2 浮点类型24
2.3.3 字符类型25
2.3.4 布尔类型26
2.3.5 综合举例26
2.3.6 自动类型转换与强制类型转换27
2.4 Java运算符及表达式28
2.4.1 Java运算符简介28
2.4.2 算术运算符29
2.4.3 关系运算符30
2.4.5 按位运算符31
2.4.4 布尔逻辑运算符31
2.4.6 赋值运算符32
2.4.7 条件运算符33
2.4.8 表达式及运算符优先级34
2.5 数组35
2.6 字符串36
2.6.1 字符串的初始化37
2.6.2 String和StringBuffer37
2.6.3 字符串的访问37
2.6.4 修改字符串38
2.7.1 条件语句39
2.7 Java流程控制39
2.7.2 循环语句40
2.7.3 转移语句41
2.8 本章小结42
第3章 面向对象思想43
3.1 结构化程序设计的方法43
3.2 面向对象的编程思想43
3.2.1 什么是对象43
3.2.2 什么是面向对象44
3.2.3 什么是类44
3.2.4 学会抽象整个世界——实体、对象和类44
3.3.1 继承46
3.2.5 面向对象方法——抽象的进步46
3.3 面向对象的特点46
3.3.2 封装47
3.3.3 多态性48
3.4 面向对象方法的优点48
3.5 面向对象的软件开发方法(OMT)49
3.6 本章小结51
第4章 Java的面向对象设计52
4.1 类和类的实例化52
4.1.1 定义类的结构52
4.1.2 类的实例化55
8.5.2 ObjectOutputStrearm类 160
4.2 Java的内存使用机制60
4.3.1 抽象类62
4.3 抽象类和接口62
4.3.2 接口63
4.4 命名空间与包64
4.4.1 包(package)的基本概念65
4.4.2 自定义一个包65
4.4.3 源文件(.Java)与类文件(.class)的管理65
4.5 现有类的使用66
4.5.1 访问权限66
4.5.2 使用import导入已有类69
4.5.3 类的继承和多态69
4.6.2 API文档使用范例72
4.6 Java API文档72
4.6.1 API文档结构介绍72
4.7 本章小结74
第5章 类的高级特性76
5.1 静态变量和方法76
5.1.1 静态变量76
5.1.2 静态方法77
5.2 常量、最终方法和最终类78
5.2.1 常量78
5.2.2 最终方法78
5.2.3 最终类78
5.3 抽象类和抽象方法的使用79
5.4 接口的使用79
5.4.1 接口的概念80
5.4.2 定义接口80
5.4.3 执行接口81
5.4.4 使用接口82
5.5 内部类的使用83
5.5.1 使用内部类的共同方法83
5.5.2 内部类84
5.5.3 内部类属性85
5.6 本章小结85
6.2 基本数据结构86
6.2.1 向量86
6.1 抽象数据类型86
第6章 数据结构86
6.2.2 线性表88
6.2.3 堆栈97
6.2.4 队列100
6.2.5 树102
6.2.6 图106
6.3 Java实现109
6.3.1 递归109
6.3.2 链表示例111
6.3.3 链表实现堆栈112
6.3.4 链表实现队列114
6.3.5 双向链表的实现115
6.4 本章小结127
第7章 异常处理128
7.1.1 异常的概念128
7.1 异常机制简述128
7.1.2 异常的分类130
7.2 Java异常体系130
7.2.1 捕获异常131
7.2.2 声明异常132
7.2.3 抛出异常133
7.2.4 自定义异常134
7.3 本章小结136
第8章 Java输入/输出系统137
8.1 Java输入/输出体系137
8.2 字节流139
8.2.1 InputStream类139
8.2.2 OutputStream类140
8.2.3 FileInputStream类141
8.2.4 FileOutputStream类143
8.2.5 ByteArrayInputStream类145
8.2.6 ByteArrayOutputStream类145
8.2.7 管道流PipedInputStream类和PipedOutputStream类147
8.2.8 过滤流FilterInputStream类和FilterOutputStream类148
8.3 字符流148
8.3.1 Reader类148
8.3.2 Writer类149
8.3.3 FileReader类150
8.3.6 CharArrayWriter类152
8.3.5 CharArrayReader类152
8.3.4 FileWriter类152
8.3.7 PushbackReader类154
8.4 文件的读写操作155
8.5 对象序列化及其恢复159
8.5.1 Serializable接口159
8.5.3 ObjectInputStream类160
8.6 本章小结163
第9章 创建Java Applet164
9.1 Applet类164
9.2 Applet概述164
9.3.1 波浪形文字165
9.3 Applet的使用技巧165
9.3.2 大小变化的文字169
9.3.3 星空动画178
9.3.4 时钟184
9.4 本章小结187
第10章 多线程188
10.1 多线程的概念188
10.1.1 多线程188
10.1.2 Java中的多线程189
10.1.3 线程组189
10.2 线程的创建189
10.2.2 通过继承Thread类创建线程190
10.2.1 通过实现Rurnable接口创建线程190
10.2.3 两种线程创建方法的比较191
10.3 线程的调度与控制191
10.3.1 线程的调度与优先级191
10.3.2 线程的控制192
10.4 线程的状态与生命周期194
10.5 线程的同步195
10.6 线程的通信198
10.7 线程池201
10.8 本章小结205
11.1.2 根组件(Component)206
11.1.1 Javaawt包206
11.1 AWT及其根组件206
第11章 图形用户界面206
11.2 容器(Container)和组件207
11.3 布局管理器(Layout Manager)208
11.3.1 FlowLayout布局管理器209
11.3.2 BorderLayout布局管理器210
11.3.3 GridLayout布局管理器213
11.3.4 CardLayout布局管理器215
11.3.5 GridBagLayout布局管理器218
11.3.6 null布局管理器220
11.4 本章小结221
12.1.1 Component类222
12.1 AWT基本组件222
第12章 AWT基本组件和事件处理机制222
12.1.2 AWT事件模型225
12.2 GUI事件的处理226
12.2.1 AWT事件继承层次226
12.2.2 AWTEvent子类事件228
12.2.3 监听器接口229
12.3 几个简单组件233
12.3.1 按钮(Button类)233
12.3.2 标签(Label类)233
12.3.3 文本组件(TextField类和TextArea类)233
12.4 使用类的适配器(Adapter)进行事件处理235
12.5 使用匿名类进行事件处理238
12.6 本章小结239
第13章 Swing用户界面组件240
13.1 Swing组件库基本介绍240
13.1.1 JFC和Swing240
13.1.2 Swing包概览241
13.1.3 Swing和AWT的区别241
13.1.4 示例程序SwingApplication242
13.2 Swing组件及其容器体系247
13.2.1 JComponent类247
13.2.2 AbstractButton及其子类251
13.3 JComboBox组件和JList组件264
13.5 JSlider类——滑杆272
13.6 JInternalFrame类274
13.7 本章小结276
第14章 网络通信程序设计277
14.1 Javanet包277
14.2 socket编程277
14.2.1 socket基础知识277
14.2.2 socket机制分析278
14.2.3 客户端编程280
14.2.4 服务器端编程282
14.2.5 服务器/客户端通信实例284
14.2.6 Datagram Sockets编程288
14.3 本章小结293
15.1.2 JDBC——底层API294
15.1.1 JDBC的概述294
第15章 Java数据库连接机制——JDBc294
15.1 JDBC介绍294
15.1.3 JDBC的设计过程295
15.1.4 JDBC和ODBC的比较295
15.2 关系数据库和结构化查询语言296
15.2.1 关系数据库296
15.2.2 关系数据库的应用模型297
15.2.3 结构化查询语言298
15.3 JDBC应用程序编程接口301
15.3.1 JDBC的类301
15.3.2 DriverManager302
15.3.3 JDBC驱动程序的类型302
15.4.1 JDBC访问数据库的步骤303
15.4 基本JDBC编程概念303
15.4.2 创建一个数据源304
15.4.3 数据库URL306
15.4.4 建立与数据源的连接307
15.4.5 发送SQL语句308
15.4.6 处理查询结果309
15.5 基本的JDBC应用程序309
15.5.1 JDBC在应用程序中的应用309
15.5.2 JDBC在Applet中的使用311
15.6 JDBC API的主要界面314
15.6.1 Statement314
15.6.2 ResultSet315
15.6.3 PreparedStatement317
15.6.4 CallableStatement319
15.7 本章小结320
第16章 servlet321
16.1 servlet综述321
16.1.1 什么是servlet321
16.1.2 servlet的生命周期322
16.1.3 servlet与其他开发技术的比较323
16.1.4 servlet的应用范围325
16.1.5 配置servlet的开发的环境326
16.2 servlet编程327
16.2.1 HTTP协议介绍328
16.2.2 简单程序servlet329
16.2.3 会话跟踪334
16.2.4 Servlet协作337
16.3 servlet编程实践338
16.3.1 过滤器介绍339
16.3.2 编程框架341
16.3.3 其他特征343
16.4 本章小结346
第17章 Struts入门347
17.1 MVC框架347
17.1.1 MVC模式347
17.1.2 基于Web应用的MVC模式348
17.2 Struts结构和处理流程349
17.3 Struts组件350
17.3.1 Web应用程序的配置350
17.3.2 控制器351
17.3.3 struts-config.xml文件351
17.3.7 模型组件352
17.4 Struts应用实例352
17.4.1 Struts在Web应用程序中的基本安装352
17.3.6 ActionForm352
17.3.5 视图资源352
17.3.4 Action类352
17.4.2 Web应用的国际化和本地化353
17.4.3 使用 Struts中的Form(表单)——ActionForm355
17.5 本章小结365
第18章 J2EE概述366
18.1 J2EE综述366
18.1.1 J2EE的主要特征366
18.1.2 J2EE的架构367
18.1.3 J2EE应用场景描述368
18.2 客户端层技术369
18.2.1 客户端层的问题369
18.2.2 客户端层的解决方案371
18.3.1 Web层的目的372
18.3 Web层技术372
18.3.2 Web层的解决方案373
18.4 EJB层技术376
18.4.1 EJB组件结构376
18.4.2 EJB层的目的377
18.4.3 EJB层的解决方案378
18.5 本章小结380
第19章 J2ME概述381
19.1 J2ME综述381
19.2 CLDC介绍382
19.2.1 CLDC类库介绍383
19.2.2 MIDLET介绍384
19.2.3 MIDlet界面385
19.3 CDC介绍386
19.4 本章小结387
第20章 Java的平台无关性388
20.1 什么可以移植388
20.1.1 源代码可移植性388
20.1.2 CPU可移植性388
20.1.3 操作系统可移植性389
20.2 解决国际化问题389
20.2.1 Java类包390
20.2.2 参数化解决方法391
20.2.3 处理提示和帮助392
20.3 编写跨平台Java程序的注意事项394
20.4 本章小结395
第21章 常用的类和包396
21.1 Java.io包396
21.1.1 序列化396
21.1.2 字节流396
21.1.3 字符流400
21.1.4 字节流与字符流的转化405
21.1.5 文件处理406
21.2 Java.lang包409
21.2.1 接口Comparable409
21.2.2 接口Runnable410
21.2.3 包装类410
21.2.4 类Object418
21.2.5 字符串处理420
21.2.6 类System426
21.2.7 类Thread428
21.2.8 类Throwable430
21.3 Java.util包431
21.3.1 接口Collection431
21.3.2 接口Iterator433
21.3.3 接口List434
21.3.4 接口ListIterator437
21.3.5 类ArrayList438
21.3.6 类LinkedList440
21.3.7 类Stack442
21.3.8 类Vector443
21.3.9 应用实例446
21.4 本章小结449
第22章 Java编码规范450
22.1 概述450
22.2 基本原则450
22.2.1 取个好名字450
22.2.2 三种Java注释451
22.3 成员方法451
22.3.1 方法命名451
22.3.2 注释452
22.3.4 小技巧453
22.3.3 编写清晰、易懂的代码453
22.4 成员变量454
22.4.1 普通变量的命名454
22.4.2 窗口组件的命名454
22.4.3 常量的命名454
22.4.4 注释454
22.5 类和接口454
22.5.1 类和接口的命名454
22.5.2 注释455
22.6 Java源文件范例455
22.7 本章小结457
附录A J2SDK工具和Java集成开发环境458
附录B Java站点资源467
热门推荐
- 3741432.html
- 3166612.html
- 1166046.html
- 1267039.html
- 2352922.html
- 1763736.html
- 2993741.html
- 2406237.html
- 3319018.html
- 2099202.html
- http://www.ickdjs.cc/book_3542118.html
- http://www.ickdjs.cc/book_2244999.html
- http://www.ickdjs.cc/book_353518.html
- http://www.ickdjs.cc/book_111615.html
- http://www.ickdjs.cc/book_1285554.html
- http://www.ickdjs.cc/book_3251455.html
- http://www.ickdjs.cc/book_937982.html
- http://www.ickdjs.cc/book_1809860.html
- http://www.ickdjs.cc/book_667661.html
- http://www.ickdjs.cc/book_3849989.html