图书介绍

Java程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计教程 第2版
  • 刘曼玲主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115297334
  • 出版时间:2013
  • 标注页数:290页
  • 文件大小:121MB
  • 文件页数:300页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言概述1

1.1 Java语言简介1

1.1.1 Java发展的历程1

1.1.2 Java的不同平台2

1.2 Java语言的特点2

1.3.Java开发工具箱3

1.3.1系统要求4

1.3.2下载JDK4

1.3.3安装JDK5

1.3.4 JDK目录6

1.3.5设置环境变量6

1.4一个简单的Java程序8

1.4.1简单Java程序说明8

1.4.2编译和运行Java源程序9

1.4.3程序解析9

1.5 Java开发工具概述9

1.5.1文本编辑器U1traEdit和EditPlus10

1.5.2 Borland公司的JBuilder11

1.5.3 Eclipse详细介绍11

1.6简单的Java小应用程序16

小结16

习题17

上机指导17

第2章 Java语法基础18

2.1 Java程序的构成18

2.2 Java基本数据类型19

2.2.1整数类型19

2.2.2浮点类型21

2.2.3字符类型(char)21

2.2.4布尔类型(boolean)22

2.2.5类型之间的转换22

2.3标记24

2.3.1空白分隔符24

2.3.2注释(comments)24

2.3.3关键字27

2.3.4标识符(identifier)28

2.3.5分隔符28

2.4常量和变量28

2.4.1常量(literal)28

2.4.2变量(variable)29

2.5表达式30

2.5.1赋值30

2.5.2算术运算符31

2.5.3自增自减运算36

2.5.4关系运算符38

2.5.5逻辑运算符40

2.5.6三元运算符42

2.5.7位运算43

2.5.8移位运算44

2.5.9括号及运算符间的优先级关系46

2.6常用数学工具包——java.lang.Math类47

2.6.1数学常量47

2.6.2常用数学函数48

小结49

习题50

上机指导50

第3章 Java语言程序控制语句51

3.1选择语句51

3.1.1 if语句51

3.1.2 switch语句54

3.2循环语句59

3.2.1 while语句59

3.2.2 do-while语句61

3.2.3 for语句62

3.3跳转语句65

3.3.1 break语句65

3.3.2 continue语句67

3.3.3 return语句69

3.4断言69

3.4.1断言的定义69

3.4.2断言的开启/关闭70

3.4.3防止断言滥用72

3.5 Java简单程序示例73

小结74

习题75

上机指导75

第4章 Java面向对象编程基础76

4.1什么是面向对象编程76

4.1.1封装性76

4.1.2继承性77

4.1.3多态性78

4.2 Java的类80

4.2.1类的基本结构80

4.2.2类的定义80

4.2.3 Java源文件结构81

4.2.4 main()入口方法81

4.3类的成员变量与方法82

4.3.1访问修饰符:public,private,protect和default82

4.3.2构造方法83

4.3.3定义变量84

4.3.4定义成员方法84

4.3.5参数的传递86

4.3.6方法的返向值87

4.3.7成员方法重载与过载87

4.3.8 static静态成员88

4.3.9 final关键字89

4.4对象概述90

4.4.1对象的声明及创建91

4.4.2调用对象的方法92

4.4.3对象的生存周期94

4.4.4对象的清理94

4.5简单范例94

小结97

习题97

上机指导98

第5章 Java面向对象编程进阶99

5.1内部类和匿名类99

5.1.1什么是内部类99

5.1.2使用内部类99

5.1.3什么是匿名类101

5.1.4使用内部类需要注意的问题101

5.2抽象类102

5.2.1抽象类和抽象方法102

5.2.2如何定义和使用抽象类102

5.3继承104

5.3.1子类104

5.3.2覆盖父类中的方法106

5.3.3 this关键字的使用108

5.3.4 super关键字的使用109

5.3.5继承的层次结构109

5.4包110

5.5接口111

5.5.1接口概述111

5.5.2成员变量在接口中的使用112

5.5.3方法在接口中的使用114

5.5.4接口与抽象类121

5.5.5 instanceof的使用124

小结128

习题128

上机指导129

第6章 Java的类库130

6.1语言基础类库130

6.1.1 Object类130

6.1.2封装类——数据类型类134

6.1.3利用封装类进行数据转换功能138

6.2数组141

6.2.1数组的创建141

6.2.2用数组保存对象143

6.2.3数组的排序146

6.2.4二维数组147

6.3 Java中集合框架149

6.3.1集合类的结构层次149

6.3.2常用集合类的使用——List的使用149

6.3.3常用集合类的使用——Vector的使用151

6.3.4常用集合类的使用:Map概述153

6.3.5常用集合类的使用:Hashtable的使用156

小结157

习题158

上机指导158

第7章 字符串处理159

7.1字符串对象String类159

7.1.1 String类常用方法159

7.1.2查找指定字符串163

7.1.3转化字符串的大小写163

7.2改进的String对象StringBuffer类164

7.2.1 StringBuffer类——创建和使用165

7.2.2 StringBuffer类——插入和删除操作167

7.3 StringTokenizer类168

7.4格式化文本170

7.4.1格式化日期170

7.4.2格式化数字172

7.5正则表达式173

小结177

习题177

上机指导177

第8章 Java Swing178

8.1 Java Swing概述178

8.2一个简单的Swing程序179

8.3 Swing和AWT的对比181

8.3.1 Swing与AWT之间的关系181

8.3.2 Swing与AWT的控件的混用建议181

8.4界面图形的绘制以及文字显示与颜色控制183

8.4.1图形绘制183

8.4.2文本显示186

8.4.3动画效果188

8.5对话框与面板189

8.5.1顶级容器概述189

8.5.2 JFrame主对话框189

8.5.3 JDialog对话框190

8.5.4 JPanel面板的使用191

8.6常用的组件191

8.6.1按钮192

8.6.2文本组件192

8.6.3单选按钮JRadioButton194

8.6.4复选框JCheckBox195

8.6.5下拉列表JComboBox196

8.6.6滑块JSlider197

8.6.7进度条JProgressBar及Timer组件198

8.6.8菜单JMenu199

8.6.9 工具栏JToolBar200

8.7 Java中的事件处理200

8.7.1事件处理概述201

8.7.2鼠标事件202

8.7.3鼠标移动事件203

8.7.4对话框事件203

8.7.5键盘事件204

8.8布局管理器204

8.8.1概述204

8.8.2边框布局BorderLayout204

8.8.3流动布局FlowLayout205

8.8.4卡片布局CardLayout205

8.8.5网格布局GridLayout205

8.9图形用户界面编程综合案例206

小结209

习题209

上机指导209

第9章 Java Applet编程210

9.1 Applet基础知识210

9.1.1 Applet的特点210

9.1.2 Applet的安全机制210

9.1.3 Applet的基本工作原理211

9.1.4如何在网页中嵌入Applet211

9.2 Applet的生命周期和四种基本方法213

9.3向Applet传递参数214

9.4 Applet综合示例216

9.4.1示例——使用Applet显示当前日期及时间216

9.4.2示例——使用Applet实现计算器功能217

9.4.3示例——在Applet小应用程序中显示图像221

小结223

习题223

上机指导224

第10章 I/O输入输出流225

10.1流概述225

10.1.1什么是流225

10.1.2输入输出类结构225

10.1.3实例:使用输入流来读取指定目录下文件的内容226

10.1.4实例:使用输入输出流来读取并显示文件内容228

10.1.5实例:使用read方法读取文件内容229

10.1.6实例:两种“程序接收用户数据输入”方法的实现230

10.2文件类(File)的使用231

10.2.1获取指定文件的描述信息232

10.2.2创建新文件234

10.2.3文件改名及文件删除235

10.2.4获取指定文件目录下的所有文件236

10.3读取文件237

10.3.1示例——读取文件并显示237

10.3.2读取文件的分类及所涉及的类239

10.3.3读取文件Reader类的基本方法241

10.4写入文件241

10.4.1示例——将输入的文本保存到文件242

10.4.2写入文件的分类及所涉及的类243

10.4.3写入文件Writer类的基本方法243

10.5随机访问文件244

10.5.1 RandomAccessFile流的构造及内部方法244

10.5.2示例——使用随机访问文件流来对文件进行读写245

10.6创建压缩文件246

10.6.1 ZipFile文件压缩类概述247

10.6.2实现数据文件zip方式的压缩方法247

10.6.3将.class文件打包成jar文件250

小结251

习题251

上机指导251

第11章 访问数据库252

11.1使用JDBC连接数据库252

11.1.1 JDBC的作用及主要接口252

11.1.2连接不同数据库254

11.1.3连接数据库的基本步骤255

11.2执行SQL语句258

11.2.1如何使用PreparedStatement接口执行SQL语句258

11.2.2如何使用Ca11ableStatement接口执行SQL语句260

11.3下载及安装MySQL数据库261

11.3.1下载MySQL5.5数据库261

11.3.2安装MySQL5.5数据库262

11.3.3创建数据库test及数据表userinfo266

11.4通过JDBC访问MySQL数据库267

11.4.1查询数据267

11.4.2添加、删除及修改数据271

小结273

习题273

上机指导273

第12章 学生成绩查询系统274

12.1学生成绩查询系统结构274

12.2学生成绩查询系统——数据库层275

12.3学生成绩查询系统——程序预览278

12.4视图(View)模块——前台JSP页面279

12.4.1学号输入页面main.jsp279

12.4.2错误信息页面errorpage.jsp280

12.4.3学生成绩显示页面markshow.jsp281

12.5模型(Model)模块——JavaBean和实用类283

12.5.1用于保存学生信息的实体JavaBean——Student学生类283

12.5.2保存学生成绩信息的实体JavaBean——Course课程类284

12.5.3用于连接数据库的JavaBean——DataBase数据库连接类285

12.5.4用于查询学生信息的JavaBean——MarkDB数据查询类286

12.6控制器(Controller)模块——Servlet控制器288

12.7学生成绩查询系统的发布289

小结290

习题290

上机指导290

热门推荐