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

- 姜志强编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121049989
- 出版时间:2007
- 标注页数:287页
- 文件大小:20MB
- 文件页数:301页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 预备知识:关于Internet1
0.1 Internet基本概念1
0.1.1 什么是Internet?1
0.1.2 TCP/IP通信协议与IP地址2
0.1.3 Internet域名与域名服务3
0.1.4 Internet服务3
0.1.5 Internet浏览器3
0.1.6 Internet搜索引擎4
0.2 HTML标记与WWW4
0.2.1 HTML5
0.2.2 WWW7
0.2.3 URI与URL8
0.2.4 XML9
习题010
第1章 Java语言基础11
1.1 什么是Java?11
1.1.1 概述11
1.1.2 历史与发展11
1.1.3 Java语言的主要特点13
1.1.4 Java Application与Java Applet14
1.1.5 丰富的类库14
1.1.6 Java语言与C语言和C++语言的比较15
1.2 Java Application的基本结构15
1.2.1 Java Application程序的基本结构和运行15
1.2.2 图形化的Java程序举例17
1.3 Java运行时系统与Java虚拟机18
1.3.1 Java运行时系统18
1.3.2 Java虚拟机18
1.3.3 自动垃圾收集机制19
1.3.4 Java程序的代码安全机制20
1.4 Java开发工具简介20
1.4.1 JDK20
1.4.2 JBuilder20
1.4.3 Eclipse20
1.4.4 JCreator21
1.4.5 Symantec Cafe21
1.4.6 IBM Visual Age for Java21
1.4.7 JavaWorkShop21
习题122
第2章 Java语言结构化程序设计23
2.1 标识符、关键字和数据类型23
2.1.1 注释与程序段23
2.1.2 字符集和标识符24
2.1.3 Java语言的关键字24
2.1.4 Java语言基本数据类型24
2.1.5 引用数据类型27
2.1.6 常量27
2.1.7 变量的声明和赋值27
2.2 运算符与表达式28
2.2.1 运算符28
2.2.2 Java语言运算符的优先级与结合性32
2.2.3 表达式32
2.3 语句与流程控制32
2.3.1 结构化程序设计中的三种控制结构32
2.3.2 选择语句33
2.3.3 循环语句38
2.3.4 break语句和continue语句40
2.3.5 return语句44
2.4 数组44
2.4.1 数组的声明、创建、初始化与释放44
2.4.2 多维数组45
2.4.3 数组边界与数组元素的访问46
2.5 结构化程序设计实例47
习题255
第3章 对象、类、包和接口57
3.1 面向对象的程序设计57
3.1.1 程序设计思想:结构化与面向对象57
3.1.2 封闭:对象、类和消息57
3.1.3 继承58
3.1.4 多态58
3.2 类与对象58
3.2.1 类声明58
3.2.2 变量成员和方法成员59
3.2.3 声明的作用域60
3.2.4 构造方法61
3.2.5 finalize()方法61
3.2.6 方法重载61
3.2.7 对象64
3.3 包68
3.3.1 package语句68
3.3.2 import语句68
3.4 成员的访问69
3.4.1 变量成员和方法成员的访问69
3.4.2 形参和实参69
3.4.3 this70
3.4.4 访问权限70
3.4.5 static属性:类变量成员和类方法成员71
3.5 父类、子类和继承73
3.5.1 创建子类73
3.5.2 变量成员的隐藏和方法的重写73
3.5.3 super74
3.5.4 继承层次结构中对象间的关系75
3.5.5 final属性:final类和final方法78
3.5.6 abstract属性:abstract类和abstract方法79
3.5.7 java.lang.Object类79
3.6 接口80
3.6.1 接口的定义80
3.6.2 接口体的定义80
3.6.3 接口的继承81
3.6.4 接口的实现81
3.7 嵌套类与内部类82
3.7.1 嵌套类与内部类的概念82
3.7.2 嵌套类与内部类的两种实现形式82
3.8 Java类库中的几种常用类82
3.8.1 基本数据类型封装类82
3.8.2 System类83
3.8.3 String类和StringBuffer类83
3.8.4 Math类84
3.8.5 Date类、Calendar类和DateFormat类84
3.9 完整的Java语言Application程序的基本结构84
习题396
第4章 异常处理98
4.1 异常与异常类98
4.1.1 Java语言中的异常概念98
4.1.2 Java类库中的异常类及其类层次结构100
4.2 异常处理的两种方式101
4.2.1 捕获和处理异常101
4.2.2 抛出异常103
4.2.3 创建自己的异常104
习题4106
第5章 图形用户界面107
5.1 Java图形用户界面概述107
5.1.1 Java语言平台无关性组件的实现107
5.1.2 GUI组件的类层次结构108
5.2 图形用户界面的构建与布局管理器110
5.2.1 图形用户界面的构建110
5.2.2 FlowLayout布局管理器112
5.2.3 BorderLayout布局管理器114
5.2.4 GridLayout布局管理器116
5.2.5 CardLayout布局管理器119
5.2.6 GridBagLayout布局管理器122
5.2.7 javax.swing包中定义的布局管理器127
5.2.8 无布局管理器127
5.3 Java语言事件处理机制127
5.3.1 事件处理机制127
5.3.2 事件类与事件监听器接口128
5.4 组件的使用138
5.4.1 组件的分类138
5.4.2 顶层框架JFrame139
5.4.3 面板JPanel及普通容器139
5.4.4 特殊容器141
5.4.5 基本控制组件141
5.4.6 不可编辑信息显示组件146
5.4.7 可编辑的格式化信息显示组件146
5.4.8 文本编辑类组件147
5.4.9 菜单相关组件147
5.4.10 显示效果控制类148
习题5159
第6章 Applet程序设计161
6.1 Applet基本概念161
6.1.1 什么是Applet?161
6.1.2 Applet的运行环境和运行方式161
6.1.3 Applet的执行步骤和生命周期162
6.1.4 Applet的安全机制162
6.2 编写Applet程序162
6.2.1 Applet的主要行为162
6.2.2 Applet编程164
6.2.3 Applet标记167
6.2.4 Applet类与JApplet类169
6.3 Applet多媒体设计169
6.3.1 图形绘制170
6.3.2 字符串绘制170
6.3.3 图像绘制170
6.3.4 动画绘制174
6.3.5 声音播放177
6.4 Applet的交互功能与通信功能180
6.4.1 Applet的交互功能180
6.4.2 读取HTML参数181
6.4.3 Applet与其他程序的通信182
6.4.4 Application与Applet的简要比较182
习题6183
第7章 输入/输出185
7.1 输入/输出、流和相关类185
7.1.1 流的概念185
7.1.2 java.io包中的输入/输出类185
7.1.3 输入/输出流常用方法187
7.2 数据的输入/输出187
7.2.1 标准输入/输出187
7.2.2 基于字节的输入和输出188
7.2.3 基于字符的输入和输出188
7.2.4 基本数据类型的输入和输出189
7.2.5 对象的输入和输出189
7.2.6 字节数组的输入和输出190
7.3 文件的输入和输出190
7.3.1 顺序文件的输入和输出190
7.3.2 随机访问文件的输入和输出196
习题7203
第8章 多线程204
8.1 并发性、线程与多线程204
8.1.1 并发性的概念204
8.1.2 线程的状态与生命周期204
8.2 获得线程体的两种方法205
8.2.1 通过继承Thread类获得线程体206
8.2.2 通过实现Runnable接口获得线程体210
8.3 线程调度212
8.3.1 线程的优先级212
8.3.2 线程同步212
习题8218
第9章 网络编程219
9.1 IP地址与网络指针219
9.1.1 InetAddress类219
9.1.2 URL类222
9.2 Internet通信225
9.2.1 Socket通信机制225
9.2.2 Datagram通信机制230
习题9233
第10章 JDBC234
10.1 关系型数据库的驱动与连接234
10.1.1 JDBC技术概述234
10.1.2 JDBC的驱动管理器235
10.1.3 JDBC驱动程序的类型235
10.2 用SQL指令操作数据库236
10.2.1 载入JDBC驱动程序236
10.2.2 连接到DBMS236
10.2.3 创建并执行语句237
10.2.4 处理DBMS返回的数据238
10.2.5 终止与DBMS的连接239
10.2.6 一个完整的实例240
习题10246
第11章 Java Servlet247
11.1 Servlet概述247
11.1.1 动态网站的概念247
11.1.2 Servlet的概念及其优势248
11.1.3 Servlet程序的结构248
11.1.4 Servlet的生命周期251
11.2 Servlet的交互过程251
11.2.1 接受和处理GET请求251
11.2.2 接受和处理POST请求253
11.2.3 与JDBC的连接255
习题11260
第12章 JSP261
12.1 JSP简介261
12.1.1 什么是JSP?261
12.1.2 JSP的特点和优势263
12.1.3 JSP的生命周期263
12.1.4 JSP的基本应用模式264
12.2 JSP语法与内建对象264
12.2.1 JSP脚本元素264
12.2.2 JSP标准动作266
12.2.3 JSP指令269
12.2.4 JSP内建对象269
习题12270
第13章 EJB简介272
13.1 JavaBean组件技术272
13.1.1 现代软件工业面临的问题272
13.1.2 JavaBean组件的基本概念273
13.1.3 创建JavaBean组件274
13.1.4 java.beans包278
13.2 EJB技术278
13.2.1 J2EE多层体系结构278
13.2.2 EJB构件模型279
13.2.3 EJB和JavaBean的关系279
13.2.4 JSP,Java Servlet,JDBC与EJB的结合使用280
习题13281
附录A Java语言关键字282
附录B Java语言运算符优先级和结合性表283
附录C 事件、监听器、适配器对应表284
附录D Java中相关的网络资源地址285
附录E 缩略语说明286
参考文献287
热门推荐
- 810745.html
- 3344997.html
- 2601793.html
- 3751457.html
- 939089.html
- 2147927.html
- 1482810.html
- 1161033.html
- 3492148.html
- 2730084.html
- http://www.ickdjs.cc/book_3140448.html
- http://www.ickdjs.cc/book_525104.html
- http://www.ickdjs.cc/book_2099921.html
- http://www.ickdjs.cc/book_711603.html
- http://www.ickdjs.cc/book_3380101.html
- http://www.ickdjs.cc/book_3049921.html
- http://www.ickdjs.cc/book_1604848.html
- http://www.ickdjs.cc/book_329445.html
- http://www.ickdjs.cc/book_3766023.html
- http://www.ickdjs.cc/book_3103282.html