图书介绍

Java程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计基础
  • 胡晓旭,侯占军主编;张东岳,徐洪国,徐宏伟副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302340669
  • 出版时间:2014
  • 标注页数:326页
  • 文件大小:116MB
  • 文件页数:341页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计基础PDF格式电子书版下载

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

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

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

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

图书目录

第一部分Java语言快速入门篇3

第1章Java概览3

1.1 Java语言的发展历史3

1.1.1 Java语言产生的背景3

1.1.2互联网成就了Java3

1.2 Java的特点4

1.3 Java的工作原理5

1.3.1 Java虚拟机5

1.3.2内存自动回收机制6

1.3.3代码安全性检查机制6

1.4 Java的运行环境JDK6

1.4.1 Java平台6

1.4.2建立Java开发环境7

1.4.3开发工具简介8

1.5创建Java程序9

1.5.1第一个应用程序9

1.5.2第一个小应用程序11

1.6 RAD快速开发工具12

1.6.1 JCreator12

1.6.2 Eclipse16

本章小结19

习题119

第二部分Java语言基础篇23

第2章Java基本程序结构23

2.1 Java程序的构成23

2.1.1标识符23

2.1.2关键字23

2.1.3注释23

2.2数据类型25

2.3变量26

2.3.1变量的定义26

2.3.2变量类型27

2.3.3初始化变量29

2.4运算符与表达式29

2.4.1算术运算符29

2.4.2关系运算符30

2.4.3逻辑运算符30

2.4.4赋值运算符31

2.4.5字符串运算符32

2.4.6其他运算符32

2.4.7运算符的优先级和结合性32

2.4.8 Java运算符的优先级和结合性33

2.5流程控制语句34

2.5.1选择语句34

2.5.2循环语句38

2.5.3 break语句和continue语句44

2.6数组46

2.6.1一维数组46

2.6.2二维数组48

本章小结52

习题252

第3章 面向对象的程序设计基础56

3.1面向对象的基本概述56

3.1.1类和对象56

3.1.2面向对象的特点57

3.2类58

3.2.1定义类58

3.2.2成员变量59

3.2.3成员方法60

3.2.4构造方法62

3.3对象63

3.3.1对象的创建63

3.3.2对象的简单应用示例64

3.3.3对象的清除66

3.4方法的进一步讨论66

3.4.1方法引用及参数传递66

3.4.2方法的重载70

3.4.3静态方法71

3.4.4最终方法74

3.5变量的进一步讨论75

本章小结77

习题378

第4章 类的继承、包及接口81

4.1类的继承81

4.1.1类继承的实现81

4.1.2覆盖方法86

4.1.3变量的隐藏87

4.1.4应用示例87

4.2抽象类89

4.2.1抽象类的定义89

4.2.2抽象类的实现90

4.3内部类、匿名类及最终类92

4.3.1内部类92

4.3.2匿名类和最终类94

4.4包及访问限定94

4.4.1 Java中常用的标准类包94

4.4.2包的创建及包中类的引用95

4.4.3访问限定98

4.5接口99

4.5.1接口的定义99

4.5.2接口的实现100

本章小结101

习题4.101

第5章 系统常用类103

5.1常用的基础类103

5.1.1 Object类103

5.1.2 System类103

5.1.3 Runtime类106

5.1.4基本数据类型类106

5.1.5 Math类108

5.2字符串109

5.2.1 String类109

5.2.2 StringBuffer类113

5.2.3 StringTokenizer类116

5.3其他常用工具类117

5.3.1向量类118

5.3.2 Date类121

5.3.3 Calendar类121

5.3.4 GregorianCalendar类123

5.3.5 Random类124

本章小结126

习题5126

第三部分Java语言编程应用篇131

第6章Applet基础131

6.1 Java Applet程序开发步骤与安全机制131

6.1.1 Applet程序开发主要步骤131

6.1.2 Applet的安全机制133

6.2 Applet的生命周期和常用方法133

6.2.1 Applet的生命周期133

6.2.2 Applet的常用方法134

6.3 Applet应用的有关参数136

6.4在Applet中使用URL138

6.5在Applet中建立新线程139

本章小结141

习题6141

第7章 图形界面设计143

7.1图形界面设计基础143

7.1.1 AWT和Swing143

7.1.2组件和容器144

7.1.3事件驱动程序设计基础145

7.2框架窗口147

7.3标签、按钮和按钮事件150

7.3.1标签150

7.3.2按钮151

7.4面板153

7.4.1 JPanel153

7.4.2 JScrollPane155

7.5布局设计155

7.5.1 FlowLayout布局156

7.5.2 BorderLayout布局156

7.5.3 GridLayout布局157

7.5.4 CardLayout布局159

7.5.5 null布局与setBounds方法161

7.6文本框和文本区162

7.6.1文本框162

7.6.2文本区163

7.6.3数据输入和输出164

7.7选择框和单选按钮167

7.7.1选择框167

7.7.2单选框168

7.7.3单选按钮168

7.7.4选择项目事件处理168

7.8列表和组合框170

7.8.1列表170

7.8.2组合框173

7.9菜单174

7.9.1菜单条、菜单和菜单项175

7.9.2选择框菜单项178

7.10对话框179

7.10.1 JDialog类179

7.10.2 JOptionPane类182

7.11滚动条183

7.12鼠标事件185

7.12.1 MouseListener接口186

7.12.2 MouseMotionListener接口188

7.13键盘事件191

本章小结192

习题7192

第8章 Java异常处理193

8.1 Java编程中的错误193

8.1.1编译错误193

8.1.2运行错误194

8.2异常与异常类194

8.2.1异常类结构与组成194

8.2.2系统定义的运行异常195

8.2.3用户自定义的异常196

8.3异常的抛出197

8.3.1系统自动抛出异常197

8.3.2语句抛出的异常198

8.4异常的处理201

8.4.1 try…catch…finally块201

8.4.2多异常的处理205

本章小结206

习题8.207

第9章 文件和流208

9.1 Java流类库简介208

9.1.1流的概念208

9.1.2 Java的I/O库209

9.2基本流212

9.2.1标准的输入和输出212

9.2.2利用java.io类库213

9.3数据流216

9.3.1 Java.DataInput接口217

9.3.2 Java.DataOutput接口217

9.4文件流217

9.4.1二进制文件的读写218

9.4.2文本文件的读写221

9.5对象流和对象序列化227

9.5.1对象流227

9.5.2对象序列化228

本章小结230

习题9230

第10章 多线程232

10.1 Java中的线程232

10.1.1线程的基本概念232

10.1.2线程的状态和生命周期233

10.1.3线程调度与优先级234

10.1.4线程组234

10.2 Java的Thread类和Runnable接口235

10.2.1 Thread类235

10.2.2 Runnable接口237

10.3 Java多线程并发程序237

10.3.1使用Thread类的子类237

10.3.2实现Runnable接口241

10.4线程池244

10.5线程的同步246

10.5.1多线程的不同步246

10.5.2临界区和线程的同步248

10.5.3 wait()方法和notify()方法250

10.5.4生产者-消费者问题250

10.5.5死锁253

本章小结253

习题10254

第11章 图形图像处理255

11.1图形255

11.1.1绘制图形的类255

11.1.2简单几何图形类的层次结构257

11.1.3路径类258

11.1.4点与线段类260

11.1.5矩形和圆角矩形262

11.1.6圆和椭圆266

11.1.7圆弧和扇形267

11.1.8曲线270

11.2绘制图形的颜色及其他272

11.2.1颜色类272

11.2.2调色板274

11.2.3绘图模式276

11.2.4画笔277

11.2.5其他279

11.3图像282

11.3.1图像文件的格式及文件的使用权限282

11.3.2显示图像283

本章小结285

习题11285

第12章 多媒体技术287

12.1图像处理287

12.1.1图像文件的装载287

12.1.2图像文件的显示288

12.2声音文件的播放290

12.2.1 Applet类的play()方法290

12.2.2 AudioClip类的play()方法290

12.2.3在Java Aplication中播放声音291

12.3用Java实现动画292

12.3.1线程的使用292

12.3.2动画程序的设计步骤292

12.3.3动画的闪烁294

12.4利用JMF来播放视频295

12.4.1 JMF的概念295

12.4.2播放视频296

12.4.3 JMF高级功能301

本章小结301

习题12302

第13章Java网络编程303

13.1 InetAddress类简介303

13.2面向连接的流式套接字305

13.2.1套接字概述305

13.2.2 ServerSocket类305

13.2.3 Socket类308

13.3面向非连接的数据报310

13.3.1 UDP简介310

13.3.2 DatagramPacket类311

13.3.3 DatagramSocket类312

本章小结314

习题13315

第14章Java数据库编程316

14.1数据库连接316

14.1.1 JDBC简介316

14.1.2用JDBC-ODBC连接数据库317

14.1.3用JDBC专用驱动程序连接数据库319

14.2 JDBC编程320

本章小结324

习题14325

参考文献326

热门推荐