图书介绍

Java2程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java2程序设计实用教程
  • 叶核亚,陈立编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505386883
  • 出版时间:2003
  • 标注页数:337页
  • 文件大小:25MB
  • 文件页数:349页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java2程序设计实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第一部分实用教程3

第1章概述3

1.1 了解Java3

1.1.1 Java的特点3

目录3

1.1.2 Java的实现机制4

1.1.3 Java的核心技术5

1.2 Java的运行环境JDK6

1.2.1 Java软件环境的安装7

1.2.2 Java程序的编辑、编译与运行9

第2章Java语言基础11

2.1标识符与关键字11

2.2基本数据类型12

2.3变量与常量14

2.4.1赋值15

2.4运算符与表达式15

2.4.2运算符16

2.4.3表达式20

2.5流程控制22

2.5.1程序控制结构22

2.5.2分支语句23

2.5.3循环语句27

2.5.4转向语句35

2.6数组36

2.6.1 一维数组36

2.6.2二维数组41

2.6.3不规则的多维数组44

2.7字符串46

3.2类的创建50

3.1类与对象50

第3章面向对象技术50

3.2.1类的声明51

3.2.2类主体51

3.3对象的创建53

3.3.1创建对象54

3.3.2对象的使用54

3.3.3对象的初始化55

3.3.4对象的销毁57

3.4类的封装57

3.4.1封装的概念57

3.4.2如何封装58

3.4.3实例成员和类成员60

3.5类的继承62

3.5.1创建子类63

3.5.2 this引用、super引用和instanceof对象运算符66

3.5.3最终类和抽象类68

3.6类的多态性70

3.6.1方法的重载70

3.6.2方法的覆盖72

3.7递归方法75

第4章Java类和对象的高级特征79

4.1接口79

4.1.1定义接口79

4.1.2实现接口80

4.2内部类82

4.2.1内部类特性83

4.2.2静态内部类88

4.3包90

4.3.1 Java的API介绍90

4.3.2引用Java定义的包94

4.3.3自定义包96

第5章异常处理102

5.1 Java异常处理的基础知识102

5.1.1错误与异常102

5.1.2异常处理机制102

5.2异常类的产生、捕获与处理103

5.3异常的分类107

5.4抛出异常109

5.5自定义异常类113

第6章图形界面设计116

6.1创建图形界面116

6.1.1抽象窗口工具集AWT116

6.1.2 Java的图形类结构117

6.1.3框架与面板119

6.1.5标签和文本行120

6.1.4按钮120

6.2 AWT的事件模型122

6.2.1层次事件模型和委托事件模型123

6.2.2 AWTEvent事件类127

6.2.3事件类的接口128

6.2.4事件适配器130

6.3 AWT常用组件131

6.3.1界面的布局131

6.3.2文本区135

6.3.3复选框136

6.3.4单选按钮139

6.3.5选择框140

6.3.6列表框141

6.3.7对话框144

6.4菜单组件145

6.5.1在组件上绘图150

6.5.2绘图类150

6.5图形设计150

第7章多线程机制156

7.1线程概念156

7.2 Runnable接口与Thread类157

7.3线程的控制与调度161

7.3.1线程的生命周期161

7.3.2线程调度与优先级163

7.3.3改变线程状态163

7.4线程的同步机制169

7.4.1共享数据的线程“互斥”锁定169

7.4.2传送数据的线程同步运行175

7.4.3死锁问题182

8.1.1理解数据流187

第8章输入输出流187

8.1数据流的基本概念187

8.1.2 Java的标准数据流188

8.1.3 java.io包中的数据流及文件类189

8.2字节流初步190

8.2.1 InputStream和OutputStream类190

8.2.2文件字节输入流类FilenputSream191

8.2.3文件字节输出流FileOutputStream类193

8.3文件操作195

8.3.1 File类195

8.3.2文件过滤器198

8.33文件对话框200

8.3.4随机文件操作202

8.4.1 Reader类和Writer类204

8.4字符流204

8.4.2字符文件流FileReader和FileWriter类205

8.4.3字符缓冲流BufferedReader和BufferedWriter类205

8.5字节流的高级应用210

8.5.1管道流210

8.5.2数据流214

8.5.3对象流217

第9章Applet应用程序220

9.1 Applet的特点220

9.2 Applet类221

9.2.1 Applet的创建221

9.2.2 Applet的生命周期222

9.2.3 Applet的显示与刷新225

9.3 HTML和Applet228

9.3.1超文本标记语言228

9.3.2 HTML中嵌入Applet229

9.4 Applet应用232

9.4.1标识网络上的资源232

9.4.2显示图像232

9.4.3播放声音233

第10章网络通信239

10.1网络运行机制239

10.2使用URL访问网络资源239

10.2.1什么是URL239

10.2.2 URL类240

10.2.3针对HTTP协议的URLConnection类244

10.3 Socket通信机制246

10.3.1 Socket通信机制的基本概念246

10.3.2实现Socket通信247

11.1.2 Web服务器、浏览器与HTTP254

11.1.1客户-服务器模式254

第1 1章Web开发技术JSP254

11.1 Web的客户-服务器模式254

11.1.3服务器端脚本语言概述255

11.2运行JSP257

11.2.1 JSP容器257

11.2.2 JSP的运行环境Tomcat258

11.2.3 JSP的执行过程与生命周期260

11.3 JSP基本语法与隐式对象261

11.3.1 JSP的基本语法261

11.3.2 JSP隐式对象262

第12章J2EE概论270

12.1 J2EE的基本概念270

12.2 J2EE的优势270

12.3 J2EE的分布式应用模型271

12.4 J2EE的核心技术273

12.5 J2EE的测试平台274

第二部分习题281

习题1 概述281

习题2 Java语言基础281

习题3面向对象技术282

习题4Java类和对象的高级特征283

习题5异常处理284

习题6图形界面设计284

习题7多线程机制284

习题8输入输出流285

习题9 Applet应用程序285

习题10网络通信285

习题1 1 Web开发技术JSP285

习题12J2EE概论286

实验1 金额的中文大写方式289

实验2求解约瑟夫环问题289

实验3设计银行账户类及存取款操作方法289

第三部分上机操作实习289

实验4继承String类重载replace方法290

实验5设计学生成绩表290

实验6计算器291

实验7利用线程比较插入、冒泡排序算法的运行时间291

实验8使用多种方式读取文本文件291

实验9浏览器中的图形与动画设计292

实验10以Socket方式发送与接收邮件292

实验1 1 网上购书292

实习2设置日期时间属性295

实习 3利用线程比较查找、排序算法的运行时间295

实习1设计一个Java程序编辑器295

第四部分综合应用实习295

实习 4交通信号灯的线程设计296

实习5使用对象流模拟对象数据库296

实习6网上发牌程序296

实习7设计邮箱297

实习8设计一个聊天室程序297

第五部分附录301

附录A ASCII码表301

附录B Java关键字表302

附录C Java部分类库表304

C.1 java.lang包304

C.1.1 Object类304

C.1.2数据类型包装类304

C.1.3 String类306

C.1.4 Math类307

C.1.5 System类308

C.1.6 Class类308

C.1.7 Runtime类309

C.1.8异常处理类309

C.1.9线程类309

C.2 java.util包311

C.2.1 Date类311

C.2.2 Calendar类311

C.3 java.text包312

C.4 java.awt包313

C.4.1组件类及其子类313

C.4.2事件类319

C.4.3布局管理器320

C.4.4字体与颜色321

C.4.5菜单组件322

C.4.6绘图类324

C.5 java.io包325

C.5.1字节流325

C.5.2文件328

C.5.3字符流330

C.6 java.applet包331

C.7 java.net包332

C.7.1 URL332

C.7.2 Socket333

附录D HTML与JSP334

D.1 HTML334

D.2 JSP334

参考文献337

热门推荐