当前位置:首页 > 工业技术
Java程序设计教程
Java程序设计教程

Java程序设计教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:肖旻主编;廖雷副主编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:7508315227
  • 页数:351 页
图书介绍:在当今计算机程序设计语言中,面向对象技术正逐步替代传统的面向过程的程序设计技术,成为目前软件的主流开发方法,Java语言以它独到的面向对象特性在各类编程语言中脱颖而出,Java语言的快速发展与广泛应用有目共睹。本书为高等学校培养应用型人才教材之一,由有丰富教学经验的一线教师编写。全书共分15章。内容包括:程序设计与面向对象程序设计的基本知识与基本概念、Java语言编程的基础知识、面向对象编程中的四个特性及其在Java语言中的具体应用,数组、字符串以及常用的数据结构和算法的Java实现,Java的特色--异常处理机制,Java输入输出技术,多线程技术,基于Swing的Java图形用户界面设计和Applet技术与应用,Java的高级编程技术如网络编程、数据库连接和多媒体应用,Java的企业应用技术,Java的集成开发环境。最后给出了为理解巩固各阶段的学习内容而设置的实际上机训练和授课完成后运用所学知识进行综合训练的内容。书中程序都经过上机调试,读者可以放心阅读和使用。
《Java程序设计教程》目录

1.1 程序设计基础 1

第1章 面向对象程序设计概述 1

1.2 程序设计语言 4

1.3 程序设计方法 7

1.4 面向对象的基本概念及面向对象程序设计的特性 9

1.5 面向对象的软件开发过程 12

1.6 面向对象软件开发方法的特点 15

1.7 本章小结 15

习题 16

2.2 Java语言的特点 17

第2章 Java语言基础 17

2.1 Java发展概述 17

2.3 Java的运行环境与Java虚拟机 19

2.4 Java的实现 20

2.5 一个简单的Java应用(Application)程序 23

2.6 一个简单的Java小应用程序 23

2.7 Java程序的构成 24

2.8 Java语言的词法单位 25

2.9 数据类型、常量与变量 26

2.10 常量与变量 27

2.11 运算符与表达式 28

2.12 流程控制语句 32

2.13 控制语句应用实例 39

2.14 本章小结 40

习题 41

第3章 类与对象 42

3.1 抽象与封装 42

3.2 对象 43

3.3 类 46

3.4 成员变量的定义和使用 49

3.5 方法的定义和实现 53

3.6 方法的调用 57

3.7 构造方法(constractor) 60

3.8 静态(static)方法 62

3.9 main()方法 63

3.10 结束方法 63

3.11 本地方法 64

3.12 同步方法 64

3.13 本章小结 64

习题 64

4.1 继承 66

第4章 继承与多态 66

4.2 属性和方法的继承 67

4.3 属性隐藏和方法的覆盖 68

4.4 super的使用 70

4.5 构造方法的继承 72

4.6 Java的继承原则与访问控制 73

4.7 继承综合实例 74

4.8 多态 77

4.9 重载 77

4.11 抽象类与抽象方法 80

4.10 运行时多态 80

4.12 最终类与最终方法 82

4.13 接口 84

4.14 包 89

4.15 JAR文件 93

4.16 内部类 94

4.17 本章小结 96

习题 97

第5章 数组、字符串与类库 98

5.1 数组 98

5.2 字符串 104

5.3 Java类库介绍 108

5.4 本章小结 113

习题 113

第6章 常用算法及数据结构的Java实现 115

6.1 经典算法 115

6.2 线性数据结构 123

6.3 二叉树 131

6.4 本章小结 138

习题 138

7.2 Java的异常处理机制 139

第7章 Java的异常处理 139

7.1 异常概念 139

7.3 异常类的层次结构 140

7.4 抛出异常 142

7.5 处理异常 144

7.6 try-catch-finally语句的嵌套 146

7.7 用户自定义异常 147

7.8 本章小结 148

习题 148

8.1 Java输入输出类库 150

第8章 Java的输入输出与文件处理 150

8.2 InputStream和OutputStream 151

8.3 Reader和Writer 159

8.4 文件的处理与随机访问 161

8.5 本章小结 165

习题 166

第9章 Java多线程机制 167

9.1 线程概念 167

9.2 创建线程 168

9.3 如何实现多线程 169

9.4 线程的同步与死锁 173

9.5 本章小结 176

习题 177

第10章 Java图形用户界面的设计与实现 178

10.1 图形用户界面GUI概述 178

10.2 Java GUI的AWT组件介绍 180

10.3 Java事件处理的基本原理 184

10.4 Swing组件包及常用组件的使用 188

10.5 GUI应用实例 224

习题 227

10.6 本章小结 227

第11章 Applet技术及应用 229

11.1 Java Applet基础 229

11.2 Applet基本工作原理 230

11.3 Applet的生命周期 232

11.4 HTML文件中的常用标记 234

11.5 Applet用户界面设计 236

11.6 小应用程序的安全性 243

11.7 Applet小应用程序实例 244

习题 248

11.8 本章小结 248

第12章 Java高级编程 250

12.1 数据库操作 250

12.2 Java数据库连接(JDBC) 253

12.3 Java网络编程 265

12.4 Java多媒体编程 285

12.5 本章小结 290

习题 290

第13章 基于Java的实用技术 291

13.1 概述 291

13.2 JSP 292

13.3 Java Servlet 301

13.4 EJB 303

13.5 J2EE 307

13.6 J2EE应用开发和部署过程 310

13.7 J2EE企业应用 312

13.8 RMI 314

13.9 CORBA 315

13.10 UML 317

习题 319

13.11 Java的未来发展 319

13.12 本章小结 319

第14章 Java面向对象编程环境 321

14.1 Java开发环境概述 321

14.2 Visual J++6.0集成开发环境介绍 322

14.3 本章小结 330

第15章 实训 331

实训1 Java程序的编辑、编译和运行 331

实训2 Java流程控制结构——分支结构 331

实训4 类的定义与对象的使用 332

实训3 Java流程控制结构——循环结构 332

实训5 方法和构造 333

实训6 类的继承 334

实训7 Java的多态性 335

实训8 抽象类与接口的实现 336

实训9 数组和字符串 337

实训10 创建链表及排序 337

实训11 Java的异常处理 338

实训12 文件输入输出操作 339

实训13 多线程的实现 339

实训14 Java布局设计 340

实训15 Java事件处理 341

实训16 Applet小应用程序的编写 342

实训17 Java的网络和数据库编程 343

实训18 编写一个JSP页面 344

实训19 熟悉Visual J++6.0集成开发环境 344

实训20 综合实践技能训练 345

附录A Java关键字 347

附录B Java的JDK开发环境配置 349

附录C 有关Java资源获取的URL 350

参考文献 351

返回顶部