图书介绍

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

Java程序设计基础
  • 杨绍方等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030073754
  • 出版时间:2001
  • 标注页数:351页
  • 文件大小:17MB
  • 文件页数:366页
  • 主题词:JAVA语言

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Java语言概述1

第1节 概述1

1.1.1 Java的起源1

1.1.2 Java的现状2

1.1.3 Java语言的特点2

1.1.4 Java的运行系统5

1.1.5 Java虚拟机6

第2节 简单的Java程序介绍6

1.2.1 Java应用程序7

1.2.2 对Java程序的初步认识8

1.2.3 Applet10

习题13

第2章 数据类型、操作符和表达式14

第1节 基本数据类型14

2.1.1 基本数据类型14

2.1.2 常量15

2.1.3 变量的作用域18

第2节 操作符和表达式18

2.2.1 操作符的优先级18

2.2.3 赋值操作符20

2.2.2 算术操作符20

2.2.4 类型转换21

2.2.5 递增和递减操作符23

2.2.6 条件操作符23

2.2.7 位操作25

第3节 String类26

2.3.1 创建String类对象26

2.3.2 得到有关String对象的信息27

2.3.3 比较字符串27

2.3.5 字符串的操作28

2.3.4 字符串的抽取28

第4节 数组29

2.4.1 数组的创建与使用29

2.4.2 数组的成员31

第5节 Vector类33

2.5.1 产生一个Vector33

2.5.2 向Vector中增加一个对象34

2.5.3 访问Vector中的对象34

2.5.4 查找Vector中的对象34

2.5.6 改变Vector的大小35

2.5.5 从Vector中移走对象35

习题37

第3章 程序的流程控制40

第1节 条件选择40

3.1.1 if语句40

3.1.2 if-else语句41

3.1.3 switch语句42

第2节 重复44

3.2.1 for语句44

3.2.3 do-while语句45

3.2.2 while语句45

第3节 跳转46

3.3.1 break语句46

3.3.2 continue语句47

3.3.3 retum语句47

习题48

第4章 类、接口和包50

第1节 面向对象程序设计的基本概念50

4.1.1 对象(object)50

4.1.2 类(class)50

4.1.3 封装51

4.1.4 类的继承52

4.1.5 类的多态性53

第2节 类的声明53

4.2.1 类修饰符53

4.2.2 类名56

4.2.3 超类56

第3节 域的声明56

4.3.1 域修饰符57

第4节 方法的声明60

4.4.2 方法修饰符61

4.4.1 方法的命名61

4.4.3 向方法传递信息64

4.4.4 方法的体65

4.4.5 方法的继承、重载和隐藏65

4.4.6 main方法66

4.4.7 小结:修饰符的使用67

第5节 类的构造器、对象与成员68

4.5.1 类的构造器68

4.5.4 对象的垃圾收集70

4.5.2 类的实例与成员70

4.5.3 实例成员和类成员的初始化70

第6节 嵌套类71

第7节 接口73

4.7.1 接口的概念73

4.7.2 声明接口75

4.7.3 接口体76

4.7.4 实现接口76

4.7.5 小结:接口与abstract类的比较76

4.8.2 声明包77

第8节 包77

4.8.1 概述77

4.8.3 导入包中的类78

4.8.4 使用无需导入的类79

4.8.5 实例:创建一个简单的包79

习题82

第5章 编写Applet程序85

第1节 概述85

5.2.1 Applet生命周期的划分86

第2节 Applet的生命周期86

5.2.2 实例87

第3节 使用Font类改变Applet的字体89

5.3.1 Font类中常用的方法89

5.3.2 创建自己的Font91

第4节 在HTML中使用Applet93

5.4.1 APPLET标记93

5.4.2 在HTML中传递Applet使用的参数95

第5节 Applet在安全方面的限制98

习题100

第6章 异常处理101

第1节 概述101

第2节 Java异常抛掷与捕捉102

6.2.1 try-catch块102

6.2.2 throw语句103

6.2.3 实例103

6.2.4 创建自己的异常类104

第3节 异常的类型105

6.3.1 概述105

6.3.2 Exception类及其子类105

6.3.3 Error类及其子类106

习题108

第7章 Java API基础109

第1节 Java API综述109

7.1.1 java.applet109

7.1.2 java.awt109

7.1.3 java.beans111

7.1.4 java.io111

7.1.5 java.lang111

7.1.8 java.rmi112

7.1.6 java.math112

7.1.7 java.net112

7.1.9 java.security113

7.1.10 java.sql113

7.1.11 java.text114

7.1.12 java.util114

7.1.13 javax.accessibility114

7.1.14 javax.naming114

7.1.18 javax.swing115

7.1.17 javax.sound. sampled115

7.1.16 javax.sound.midi115

7.1.15 javax.rmi115

7.1.19 javax.transaction117

7.1.20 org.omg.CORBA117

第2节 Object类118

第3节 Class类119

第4节 System类123

7.4.1 System类的三个域123

7.4.2 方法123

7.4.3 实例:得到当前系统的属性126

第5节 Runtime类128

第6节 StringBuffer类131

7.6.1 构造器131

7.6.2 方法131

第7节 StringTokenizer类133

第8节 Enumeration接口134

7.8.1 实例134

第9节 BitSet类136

7.9.1 构造器136

7.9.2 方法136

7.9.3 实例137

7.10.1 构造器139

7.10.2 方法139

第10节 Stack类139

7.10.3 实例140

第11节 Dictionary类140

7.11.1 在Dictionary中存储对象141

7.11.2 从Dictionary中检索对象141

7.11.3 从Dictionary中移走对象141

7.12.2 创建散列表对象142

7.12.3 充填数据142

7.12.1 概述142

第12节 Hashtable类142

7.12.4 查询数据143

7.12.5 其他常用的方法143

7.12.6 实例:查询股票的收盘行情143

第13节 Properties类148

7.13.1 Properties的缺省值148

7.13.2 构造器148

7.13.3 方法148

7.13.4 实例149

第14节 Math类150

第15节 Random类152

7.15.1 构造器152

7.15.2 方法153

习题154

第8章 流、文件及其输入输出156

第1节 流和文件156

8.1.1 流156

8.1.2 文件157

8.2.2 OutputStream类158

第2节 基本的输入输出类158

8.2.1 InputStream类158

8.2.3 PrintStream类159

8.2.4 文件的输入输出160

8.2.5 File类162

习题170

第9章 线程171

第1节 概述171

9.1.1 线程基础171

9.1.2 与线程有关的类172

9.1.3 线程的状态175

第2节 创建和启动线程176

9.2.1 创建线程177

第3节 调度线程180

9.3.1 Timer类180

9.3.2 调度线程的实例181

第4节 线程的同步与死锁182

9.4.1 线程的同步182

9.4.2 线程的死锁184

第5节 多线程的分组管理186

习题190

第10章 Java的安全体系结构192

第1节 Java的安全体系结构192

10.1.1 原始沙箱模型192

10.1.2 JDK 1.2的沙箱模型193

10.1.3 Java具体的安全措施193

第2节 安全策略文件195

10.2.1 安全策略的概念195

10.2.2 Policy文件的语法格式与说明195

10.2.4 实例197

10.2.3 java.policy文件的使用197

10.3.1 简介199

10.3.2 编写安全管理器199

第3节 安全管理器199

10.3.3 SecurityManager类的方法201

10.3.4 安装安全管理器203

10.4.2 公共密钥加密技术204

10.4.3 认证授权204

10.4.1 对称密码系统204

第4节 密码系统简介204

第5节 编程实现数字签名系统205

10.5.1 生成密钥对205

10.5.2 生成数字签名206

10.5.3 校验数字签名209

习题211

第11章 图形用户接口212

第1节 概述212

11.1.1 AWT简介212

11.2.1 事件类213

第2节 事件213

11.1.2 update,paint和repaint方法213

11.2.2 事件的起源216

11.2.3 键盘218

第3节 组件的创建与使用226

11.3.1 简单的窗口小部件226

11.3.2 文本组件233

第4节 容器与布局管理237

11.4.1 容器237

11.4.2 使用布局管理器来组织接口242

11.5.1 JFC的出现与技术构成251

第5节 Swing编程技术251

11.5.2 Swing组件与AWT组件的区别252

11.5.3 Swing应用程序实例253

11.5.4 编程步骤254

11.5.5 Swing的布局管理258

习题261

第12章 网络编程262

第1节 网络技术基础262

12.2.1 URL的概念263

第2节 URL263

12.2.2 URL类264

12.2.3 URLConnection类265

12.2.4 实例:从Internet/Intranet下载HTML文件267

第3节 InetAddress类269

12.3.1 InetAddress类简介269

12.3.2 获得域名的IP地址270

第4节 TCP Sockets编程270

12.4.1 TCP Sockets基础270

12.4.2 SocketImpl类272

12.4.3 Socket类273

12.4.4 ServerSocket类276

12.4.5 “客户机/服务器”通信协议的开发流程277

12.4.6 实例278

第5节 UDP Socket编程282

12.5.1 UDP Socket基础282

12.5.2 DatagramPacket类284

12.5.3 MulticastSocket类285

12.5.4 实例:基于UDP Socket的ping287

12.6.1 RFC概述289

第6节 RFC289

12.6.2 利用WHOIS协议查询Internet域名290

12.6.3 访问POP3邮件服务器292

习题297

第13章 国际化与本地化编程298

第1节 概述298

13.1.1 国际化的概念298

13.1.2 本地化的概念298

第2节 Locale类299

13.1.4 国际化与本地化编程的基本步骤299

13.1.3 Java对Internationalization的支持299

13.2.1 构造器300

13.2.2 方法:查询与设置301

第3节 ResourceBundle类:显示字符串302

13.3.1 ResourceBundle类302

13.3.2 源程序:118NSample.java303

第4节 数据的格式化输出304

13.4.1 使用预定义格式的数字与货币304

13.4.2 使用预定义格式的日期和时间307

习题312

第14章 JDBC编程技术313

第1节 JDBC编程技术综述313

14.1.1 JDBC的概念313

14.1.2 JDBC的用途314

14.1.3 JDBC-ODBC桥315

14.1.4 JDBC URL315

14.1.5 odbc子协议316

14.1.6 事务317

第2节 DriverManager类317

第3节 Statement接口318

第4节 PreparedStatement接口320

第5节 ResultSet接口321

第6节 JDBC编程实例:JDBCDemo.java323

14.6.1 创建新的ODBC数据资源323

14.6.2 ODBC编程的典型步骤324

14.6.3 源程序:JDBCDemo.java325

习题329

附录A Java的关键字330

附录B 利用UDP Sockets实现网络聊天室332

参考文献351

热门推荐