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

- 孟光胜,许颖主编;路买林,王惊雷副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121143007
- 出版时间:2011
- 标注页数:314页
- 文件大小:95MB
- 文件页数:328页
- 主题词:
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为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面向对象程序设计与面向过程程序设计的对比3
1.1.3面向对象技术的背景和特点6
1.2 Java概述6
1.2.1 Java的起源和发展7
1.2.2 Java的特性7
1.2.3 Java体系结构8
1.3 Java运行机制与JVM9
1.3.1 JVM的体系结构9
1.3.2 JVM的运行机制11
1.4 Java类库11
1.5安装Java开发工具13
1.5.1下载JDK13
1.5.2安装JDK14
1.5.3设置Java的运行环境16
1.6使用命令行18
1.7使用集成开发环境20
1.7.1使用JBuilder20
1.7.2使用Eclipse24
1.8第一个Java程序28
1.8.1开发源代码28
1.8.2编译运行29
1.9小结30
习题30
上机操作30
实验一 编译Java程序31
实验二 程序阅读题31
第2章 Java语言基础33
2.1数据类型33
2.1.1整型33
2.1.2浮点型35
2.1.3 char型35
2.1.4 boolean型36
2.1.5基本数据类型值间的转换36
2.2变量38
2.2.1变量声明38
2.2.2变量名和变量类型38
2.2.3变量的初始化39
2.2.4 final变量39
2.3运算符39
2.3.1算术运算符40
2.3.2关系和逻辑运算符42
2.3.3位运算符43
2.3.4赋值运算符43
2.3.5其他运算符43
2.4表达式和语句45
2.4.1表达式45
2.4.2语句46
2.5控制结构46
2.5.1条件语句46
2.5.2循环语句49
2.5.3跳转语句50
2.6字符串51
2.6.1 String类型52
2.6.2 StringBuffer类型54
2.7数组56
2.7.1数组的声明与创建56
2.7.2数组的初始化57
2.7.3数组的常用操作58
2.8命名规范60
2.8.1标志符命名规则60
2.8.2 Java中默认的命名习惯60
2.9注释61
2.9.1单行注释61
2.9.2多行注释61
2.9.3文档注释61
2.10小结62
习题62
上机操作62
实验一:使用控制结构编写程序63
实验二:String的使用63
实验三:数组的使用63
实验四:程序填空63
第3章 Java面向对象程序设计65
3.1面向对象设计简介65
3.1.1对象65
3.1.2 Java中的类67
3.1.3面向对象三大特征68
3.2用户自定义类69
3.2.1类定义69
3.2.2成员变量和方法69
3.2.3构造函数71
3.2.4访问修饰符72
3.2.5创建及使用对象73
3.3重载76
3.3.1普通方法的重载76
3.3.2构造方法的重载78
3.3.3 main方法80
3.4对象的初始化和清理81
3.4.1对象初始化81
3.4.2对象析构和Java垃圾回收机制83
3.5使用现有类84
3.5.1 API概念84
3.5.2 Object类84
3.5.3 String类87
3.5.4 StringBuffer类92
3.5.5 Math类93
3.5.6 System类93
3.6包94
3.6.1包94
3.6.2 Java中定义的包95
3.6.3自定义包的创建和使用95
3.6.4编译和生成包96
3.7小结96
习题96
参考答案98
上机操作100
实验一:定义类和实例化对象100
实验二:重载100
第4章 继承和多态101
4.1类的继承101
4.1.1创建子类102
4.1.2方法的重载以及方法重写(override)的联系与区别105
4.1.3关键字super和final107
4.1.4继承设计的技巧110
4.2复用类110
4.2.1组合语法111
4.2.2继承语法112
4.2.3代理113
4.2.4组合与继承的选择115
4.3多态116
4.3.1什么是多态?为什么要使用多态117
4.3.2编译时的多态性121
4.3.3运行时的多态性122
4.3.4多态的设计122
4.4小结122
习题123
上机操作123
参考答案123
第5章 接口与内部类125
5.1接口125
5.1.1抽象类和抽象方法126
5.1.2接口的声明及实现128
5.1.3 Java中的多重继承130
5.1.4接口的域132
5.1.5嵌套接口133
5.2内部类134
5.2.1创建内部类134
5.2.2链接到内部类136
5.2.3为什么需要内部类138
5.2.4匿名内部类139
5.2.5局部内部类140
5.3小结142
习题142
上机操作142
参考答案143
第6章 集合和泛型(选读)144
6.1基本概念144
6.2常用集合——列表、队列、栈146
6.3泛型类实现148
6.4小结153
习题154
上机操作154
参考答案154
第7章 异常155
7.1异常基本概念155
7.2异常与异常类158
7.3异常处理160
7.3.1捕获异常160
7.3.2声明抛出异常165
7.3.3抛出异常166
7.4自定义异常168
7.5小结170
习题170
参考答案170
上机操作170
第8章 Java程序的输入/输出175
8.1 Java流式输入/输出概述175
8.2流的层次175
8.3字节流类和字符流类176
8.3.1字节流类176
8.3.2字符流类179
8.4缓冲流类180
8.5内存操作流182
8.6打印流184
8.7 RandomAccessFile随机访问流186
8.8对象流类和对象序列化190
8.9文件操作192
8.10小结198
习题198
参考答案198
上机操作198
第9章 多线程201
9.1线程的基本概念201
9.1.1线程与进程的关系201
9.2多线程的实现与控制201
9.2.1继承Thread启动线程201
9.2.2实现Runnable接口203
9.2.3守护线程208
9.3线程同步209
9.4死锁214
9.5生产者—消费者问题216
9.6小结220
习题221
参考答案221
上机操作221
第10章 Java图形编程223
10.1 Java图形程序设计概述223
10.1.1 Java图形程序设计技术简介223
10.1.2 Swing基础224
10.1.3 Applet简介225
10.2使用AWT编写简单Java图形程序226
10.2.1 AWT综述227
10.2.2组件、容器和布局227
10.3 AWT事件处理233
10.3.1 Java AWT事件简介234
10.3.2 Java AWT事件监听器237
10.3.3事件、事件监听器接口、事件处理器及触发原因243
10.3.4事件适配器244
10.4使用Swing进行Java图形程序编写245
10.4.1 Swing技术简介及特点245
10.4.2 Swing组件的基本用法247
10.5小结251
习题251
参考答案251
上机操作252
第11章 Java高级应用简介253
11.1 Java网络编程基础知识253
11.1.1基于URL的高层次Java网络编程253
11.1.2基于Socket(套接字)的低层次Java网络编程基础259
11.2 Java数据库编程基础知识263
11.3 Java EE简介271
11.3.1什么是Java EE271
11.3.2 Java EE学习路线推荐273
11.4 Java嵌入式及移动开发简介274
11.4.1什么是Java嵌入式开发274
11.4.2使用Java进行Android开发275
11.5小结283
上机操作284
第12章 Java综合项目285
12.1学生管理系统概述285
12.2学生管理系统分析285
12.2.1需求分析285
12.2.2可行性分析286
12.3学生管理系统总体设计286
12.4学生管理系统详细设计287
12.4.1数据库详细设计287
12.4.2系统逻辑设计289
12.4.3类设计289
12.5学生管理系统具体实现290
12.5.1服务器端实现(Server类)290
12.5.2实现用来设置系统参数的接口(MyConstants接口)292
12.5.3数据库操作类实现(Database类)293
12.5.4数据库操作类实现(MyTableModel类)303
12.5.5三个数据操作窗口类304
12.5.6 StuInfoSystem类304
12.6学生管理系统测试313
12.7小结314
上机操作314
热门推荐
- 930788.html
- 3855842.html
- 2550663.html
- 3285856.html
- 4072.html
- 2032234.html
- 3030583.html
- 132712.html
- 2121295.html
- 1254926.html
- http://www.ickdjs.cc/book_720091.html
- http://www.ickdjs.cc/book_582211.html
- http://www.ickdjs.cc/book_3495006.html
- http://www.ickdjs.cc/book_98721.html
- http://www.ickdjs.cc/book_1886426.html
- http://www.ickdjs.cc/book_1299721.html
- http://www.ickdjs.cc/book_1084548.html
- http://www.ickdjs.cc/book_1672723.html
- http://www.ickdjs.cc/book_2222646.html
- http://www.ickdjs.cc/book_1994434.html