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

- 贾宇波,孙麒,沈静主编;徐春霞副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115297464
- 出版时间:2013
- 标注页数:270页
- 文件大小:61MB
- 文件页数:278页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初次接触Java1
1.1 Java语言概述1
1.1.1 Java语言的发展历史1
1.1.2 Java应用平台2
1.1.3 Java语言特点3
1.1.4 Java开发工具4
1.2 Java和C/C++的比较4
1.3 Java平台工作原理5
1.4第一个Java程序6
1.4.1 Java程序开发步骤6
1.4.2第一个Java应用程序6
1.4.3第一个Java小应用程序8
小结8
习题9
第2章 Java语言基础10
2.1标识符与关键词10
2.1.1标识符10
2.1.2关键词11
2.2数据类型11
2.3变量与常变量13
2.3.1声明变量13
2.3.2赋值13
2.3.3常变量13
2.4运算符14
2.4.1算术运算符14
2.4.2关系运算符和逻辑运算符15
2.4.3位运算符16
2.4.4赋值运算符18
2.4.5条件运算符18
2.4.6运算符优先级18
2.5类型转换19
2.6流程控制20
2.6.1复合语句和块作用域20
2.6.2 if语句20
2.6.3 while语句和do-while语句23
2.6.4 for语句25
2.6.5循环嵌套25
2.6.6 break与continue26
2.6.7 switch语句28
小结29
习题30
第3章 类与对象31
3.1面向对象程序设计31
3.1.1面向对象31
3.1.2面向对象的特点32
3.2类33
3.2.1类的定义33
3.2.2类的实现33
3.2.3成员变量34
3.2.4成员方法34
3.3对象36
3.3.1对象的定义36
3.3.2对象的创建和使用36
3.3.3对象的回收39
3.4方法39
3.4.1方法参数传递39
3.4.2方法的重载40
3.4.3构造方法42
3.4.4局部变量44
3.5关键字this45
3.6关键字static47
3.7包49
3.7.1包的定义49
3.7.2 Java系统常用包50
3.7.3 import语句50
3.8访问控制51
小结53
习题53
第4章 继承与多态55
4.1继承机制55
4.1.1引入继承55
4.1.2继承的基本概念57
4.2类的继承58
4.2.1继承58
4.2.2继承与构造方法59
4.2.3子类对象的初始化61
4.2.4继承与访问控制62
4.2.5覆写62
4.3对象类型转换和多态64
4.4关键词final65
4.5抽象方法与抽象类66
4.6接口68
4.7内部类和匿名内部类70
4.8 Object类72
4.9包装类73
小结75
习题75
第5章 常用数据结构77
5.1数组77
5.1.1一维数组77
5.1.2多维数组80
5.1.3 foreach形式的for语句82
5.1.4 Arrays类83
5.2字符串84
5.2.1 String类85
5.2.2 StringBuilder与StringBuilder类87
5.2.3 String类与StringBuilder类的转换88
5.3 Vector类89
小结91
习题91
第6章 Java异常处理93
6.1异常简介93
6.1.1引入异常93
6.1.2异常类层次结构94
6.1.3常用异常类95
6.1.4用户自定义异常类96
6.2 Java异常处理机制97
6.2.1抛出和声明异常97
6.2.2捕捉异常98
6.3使用用户自定义异常101
小结103
习题104
第7章 Java IO流105
7.1输入/输出流105
7.1.1流105
7.1.2流的分类106
7.2字节流和字符流107
7.2.1字节流概述107
7.2.2字节输入流108
7.2.3字节输出流108
7.2.4字符流概述108
7.2.5字符输入流109
7.2.6字符输出流110
7.3文件及文件流110
7.3.1文件及目录管理110
7.3.2文件的字节流读/写112
7.3.3文件的字符流读/写113
7.3.4随机文件的读/写114
7.4过滤流117
7.4.1缓冲流117
7.4.2数据流119
7.4.3打印流120
7.5标准流121
7.6对象流122
7.6.1对象序列化122
7.6.2对象流122
7.7 Scanner类124
7.8流的选择126
小结126
习题127
第8章 图形用户界面编程128
8.1图形用户界面128
8.2容器组件129
8.3 Java事件处理131
8.3.1委托事件模型132
8.3.2事件与监听器132
8.4布局管理器136
8.4.1流布局器137
8.4.2网格布局器138
8.4.3边界布局器139
8.5 Swing基本组件140
8.5.1按钮140
8.5.2标签141
8.5.3面板142
8.5.4文本框、文本域142
8.5.5滚动窗格144
8.5.6复选框、单选按钮146
8.5.7组合框148
8.5.8列表150
8.6 Swing高级组件151
8.6.1菜单151
8.6.2标准对话框155
8.7绘制几何图形、设置字体、颜色157
8.7.1创建绘图接口158
8.7.2绘制文本158
8.7.3字体158
8.7.4颜色159
8.7.5创建几何图形159
8.7.6绘制几何图形160
8.8简单的文本编辑器162
小结166
习题166
第9章 applet168
9.1 applet小程序168
9.1.1简单的applet小程序168
9.1.2 applet的生命周期170
9.1.3安全问题172
9.1.4 applet的HTML标记及属性172
9.2 applet案例——简易画板175
小结180
习题180
第10章 多线程编程182
10.1线程简介182
10.1.1引入线程182
10.1.2多进程和多线程183
10.1.3 Thread类183
10.1.4 Runnable接口184
10.2线程的实现184
10.2.1继承Thread类184
10.2.2实现Runnable接口186
10.2.3两种实现方式对比188
10.3线程的调度191
10.3.1线程的生命周期191
10.3.2线程的优先级192
10.3.3线程的调度193
10.4线程的基本控制194
10.4.1线程睡眠194
10.4.2线程状态测试195
10.4.3线程加入196
10.4.4线程礼让197
10.4.5守护线程198
10.5多线程的同步与死锁199
10.5.1共享资源同步199
10.5.2线程间交互同步204
10.5.3多线程死锁209
小结211
习题211
第11章 Java网络编程213
11.1网络编程基础知识214
11.1.1相关术语214
11.1.2 TCP/IP协议215
11.1.3 Java中的网络支持215
11.2 InetAddress类216
11.3 URL和URLConnection217
11.3.1 URL217
11.3.2 URLConnection219
11.4基于TCP的Socket网络编程219
11.4.1 Socket通信219
11.4.2创建Socket220
11.4.3 Socket通信案例221
11.5基于UDP的Socket网络编程226
11.5.1 Datagram通信226
11.5.2创建Datagram227
11.5.3 Datagram通信案例227
小结229
习题229
第12章 数据库编程231
12.1 JDBC简介231
12.1.1 JDBC231
12.1.2 JDBC驱动程序231
12.2 JDBC的主要类及接口232
12.2.1 Driver接口233
12.2.2 DriverManager类233
12.2.3 Connection接口234
12.2.4 Statement接口234
12.2.5 PreparedStatement接口235
12.2.6 ResultSet接口236
12.3 MySQL概述237
12.3.1 MySQL的安装237
12.3.2 MySQL常用操作240
12.4数据库应用程序242
12.4.1 JDBC开发步骤242
12.4.2配置MySQL数据库驱动程序243
12.4.3连接数据库244
12.4.4建立数据表244
12.4.5插入数据246
12.4.6修改数据247
12.4.7删除数据248
12.4.8查询数据249
小结253
习题253
附录A JDK开发工具256
附录B Eclipse集成开发环境262
附录C Java编码规范266
参考文献270
热门推荐
- 80789.html
- 1570492.html
- 869716.html
- 940111.html
- 558841.html
- 1318833.html
- 514498.html
- 1095301.html
- 2556011.html
- 2415372.html
- http://www.ickdjs.cc/book_1630707.html
- http://www.ickdjs.cc/book_1292844.html
- http://www.ickdjs.cc/book_2681713.html
- http://www.ickdjs.cc/book_2659447.html
- http://www.ickdjs.cc/book_194717.html
- http://www.ickdjs.cc/book_1394609.html
- http://www.ickdjs.cc/book_1700287.html
- http://www.ickdjs.cc/book_2972725.html
- http://www.ickdjs.cc/book_407403.html
- http://www.ickdjs.cc/book_3313741.html