java程序设计

王朝百科·作者佚名  2009-12-10  
宽屏版  字体:   |    |    |  超大  

图书信息

java程序设计

书 名: Java程序设计

作者:钱银中 合者:眭碧霞

出版社:清华大学出版社

出版时间: 2009年10月

ISBN: 9787302210542

开本: 16开

定价: 29.00 元

内容简介《Java程序设计》由13个项目组成,每个项目按照完成该项目的工作过程分解成若干个子任务,把Java语言的知识点分解并贯穿在项目任务中。通过项目和任务的实施,学习知识和掌握技能。项目1通过一个最简单的程序认识Java语言;项目2计算按揭贷款;项目3计算圆周率π;项目4建立学生基本信息管理;项目5计算平面图形的面积;项目6通用堆栈;项目7统计人文知识竞赛成绩;项目8显示时钟;项目9处理异常情况;项目10恺撒密码;项目11生产者消费者问题;项目12聊天室;项目13管理个人通讯录。项目安排顺序既符合学生的认知规律,又反映了Java语言知识的连贯性。本书结合项目任务在讲解知识点的过程中列举了上百个例子,便于学生融会贯通地掌握知识。项目和实例融知识性与趣味性于一体,且全部取自学生熟悉的场景。

本书可作为高职高专Java程序设计课程的教材,也可作为Java语言的职业培训教材或Java语言爱好者的自学用书。

06版权信息

java程序设计

作者: 吴萍、蒲鹏、朱丽娟 编著

出版社: 清华大学出版社 北京交通大学出版社

ISBN: 7810826867

印刷时间: 2006-3第1次印刷

开本: 16

定价:19 .00

内容简介本书通过对Java编程语言的全面介绍,引导读者快速地掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。全书共分9章,内容包括Java语言概述、面向对象编程初步、Java的基本语法、类库与数组、面向对象编程深入、Applet程序、图形用户界面编程、异常处理和输入输出及多线程编程。

本书适合作为高等学校Java程序设计课程教材,尤其是适用于非计算机专业的学生,也适用于作为相关的培训和自学教材。

前 言Java语言是当前最流行的网络编程语言之一,它具有面向对象、与平台无关、安全、多线程 等特点。使用Java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的、嵌入 式设备进行应用程序的开发。为了适应如此广泛的应用范围,存在大量的、复杂的Java技术 。而Java平台标准版本(J2SE)是所有Java技术的基础,只有掌握J2SE,才能进一步进行深入 的Java技术的学习。

本书主要讲述了J2SE(1.4版本)的相关知识。作为一本适合于Java初学者的入门教材,本书主要具有以下几个特点。

(1) 本书的读者不要求具有专门的计算机专业的基础知识和Java编程经验,通过本书的学习 ,读者可以进行Java程序的编写。

(2) 本书的结构经过精心安排,内容的讲述由浅入深,基本上按照大多数人的学习习惯来安排每章的内容结构。

(3) 本书对每个知识点,都辅以图形或具体实例的方式进行讲述,使读者能够从具体应用中掌握知识,能够很容易地将所学的知识应用于实践。

(4) 每章后面都有习题,读者通过做习题,巩固并能灵活运用所学知识。

本书共有12章。第1章讲述Java语言的产生和发展过程、Java语言的特点,以及对Java的三 大平台(J2SE、J2EE和J2ME)作了简要介绍。第2章介绍Java的开发工具,以及编写和运行一 个简单的Java程序的完整过程。第3章讲述Java编程的基本语法知识。第4章和第5章讲述Java的面向对象技术,体现了Java作为一种纯粹的面向对象编程语言的编程特点。从第6章开始 ,讲述Java类库的知识,从而实现功能丰富的Java程序。第6章从总体上介绍Java类库 的组 成,并讲述Java语言包和工具包中的几个类用类。第7章讲述Java小程序的实现。第8章讲述 如何使用图形包实现绘图功能。第9章讲述输入输出流的实现。第10章讲述Java的多线程技 术。第11章讲述用Java实现网络编程的方法。第12章讲述如何用Java实现对关系型数据库的 操作。本书第1和第2章由易久编写,第3、4、5、6、9章由潘浩编写,第7和第8章由李芙玲编写, 第10和第11章由王志丽编写,第12章由李永编写。全书最后由潘浩统稿。本书的程序全部 经过严格测试,可以正常运行。耿子林教授和王新生教授在百忙之中认真审阅了书稿,并提 出了宝贵的意见。在本书的编写过程中,崔林博士、郑志蕴博士、陈建斌博士、曹德胜、何 立也为本书的编写和修改做了许多细致的工作,在此表示深深的感谢。

本书的编写还存在一些纰漏之处,请读者不吝指出。

编 者

2005年9月

目 录第1章 Java概述

11 Java的产生与发展

12 Java语言的特点

13 Java语言平台及相关应用

131 Java 2标准版本——J2SE

132 Java 2企业版本——J2EE

133 Java 2微型版本——J2ME

小结

习题

第2章 Java编程概述

21 JDK的安装与配置

22 Java程序编辑环境的建立

23 Java应用程序实例

231 Java应用程序的编辑

232 Java应用程序的编译和运行

24 Java Applet实例

241 Java Applet源程序的编辑与编译

242 HTML文件的编辑与运行

小结

习题

第3章 Java基本语法结构

31 标识符

311 自定义标识符

312 关键字

313 类库中的标识符

32 分隔符

321 空白符

322 普通分隔符

33 注释

331 单行注释

332 多行注释

333 文档注释

34 基本数据类型

341 整数类型

342 浮点类型

343 字符类型

344 布尔类型

345 数据类型的相互转换

35 常量与变量

351 常量

352 变量

36 运算符与表达式

361 赋值运算符

362 算术运算符

363 关系运算符

364 逻辑运算符

365 位运算符

366 其他运算符

367 运算符的优先级

37 数组

371 数组的创建

372 数组的使用

373 多维数组

38 Java语句

381 表达式语句

383 空语句

384 复合语句

39 控制语句

391 条件语句

392 循环语句

393 转移语句

小结

习题

第4章 类与面向对象编程

41 面向对象编程基础

411 面向对象编程的基本概念

412 面向对象编程的优点

413 对象的抽象

414 封装

42 类的编程实现

421 类定义

422 域的定义

423 方法的定义

424 main()方法

43 对象的定义与使用

431 对象的创建

432 构造方法

433 对象的使用

44 重载

441 方法的重载

442 构造方法的重载

443 关键字this的应用

45 访问控制符

451 public修饰符

452 private修饰符

453 protected修饰符

454 默认的修饰符

46 其他修饰符

461 static修饰符

462 final修饰符

小结

习题

第5章 类间的关系

51 类与类之间的关系

511 使用关系

512 包含关系

513 继承关系

52 类的继承

521 继承的基本概念

522 子类的创建和使用

523 域的隐藏

524 方法的覆盖

525 super关键字

526 类对象之间的类型转换

53 抽象类与抽象方法

531 抽象类

532 抽象方法

54 接口

541 接口的定义

542 接口的实现

55 包

551 包的创建

552 包的引用

小结

习题

第6章 Java基本类库

61 Java类库

611 Java类库的分类

612 Java类库的使用

613 Java文档的使用

62 Object类与System类

621 Object类

622 System类

63 String类及StringBuffer类

631 String类

632 StringBuffer类

64 Java类型包装类

65 Math类

66 Exception类

661 Java中的异常类

662 异常的使用与处理

67 Vector类

671 Vector类的基本方法

672 数据插入与访问方法

673 修改和删除数据方法

674 数据的查找方法

小结

习题

第7章 Java Applet

71 Applet 概述

72 一个Applet小程序开发的技巧

73 Applet类

731 Applet类中主要方法和Applet生命周期

732 什么是JApplet

733 Applet的运行机制

734 HTML文件与Applet之间的参数传递

74 Applet的应用举例

741 实例1:鼠标事件

742 实例2:加载图像

小结

习题

第8章 图形用户接口设计

81 Swing简介

811 AWT和Swing概述

812 Swing类层次结构

82 Swing组件与容器

821 Swing组件概述

822 顶层容器

83 标签与按钮

831 标签

832 按钮

84 事件与文本输入

841 事件处理

842 文本域

843 文本区

85 复选框与单选按钮

851 复选框

852 单选按钮

86 GUI布局管理器

861 基本布局管理器

862 面板

863 高级布局管理器

87 组合框与列表框

871 组合框

872 列表框

88 其他组件

881 滚动条和滑动块

882 Swing对话框

883 菜单

小结

习题

第9章 输入输出流与文件

91 输入输出流简介

92 字节输入输出流

921 字节输入流

922 字节输出流

93 字符输入输出流

931 字符输入流

932 字符输出流

94 文件的创建与访问

941 File类

942 输入输出文件流

943 随机读写文件流的输入输出

944 文件流的功能扩展

95 标准输入输出流

小结

习题

第10章 多线程

101 线程的相关概念

1011 程序、进程与线程

1012 多线程

102 线程的生命周期

103 Java中多线程的实现

1031 Thread类

1032 Runnable接口

104 线程的同步

1041 同步方法

1042 同步语句

105 线程的调度

1051 线程的优先级调度

1052 线程调度的管理

106 多线程之间的通信

1061 线程之间的通信问题

1062 线程之间的通信解决方法

小结

习题

第11章 网络通信程序设计

111 网络通信基础

1111 套接字

1112 TCP和UDP传输协议

1113 客户-服务器编程模型

112 Java网络包

113 InetAddress类

114 面向连接的Socket网络通信

1141 Socket类

1142 ServerSocket类

1143 面向连接Socket的一个具体应用

1144 支持多客户的服务器的设计

115 基于数据报Socket的网络通信

1151 DatagramPacket类

1152 DatagramSocket类

1153 基于数据报Socket的通信实现

116 访问URL资源

1161 URL类

1162 URLConnection类

小结

习题

第12章 数据库与JDBC编程

121 JDBC概述

122 JDBC驱动程序的类型

123 JDBC URL

124 JDBC中主要的类和接口

1241 JDBC驱动设置类DriverManager

1242 连接接口Connection

1243 语句接口Statement

1244 记录集对象ResultSet

1245 PreparedStatement接口

1246 CallableStatement接口

125 JDBC本地驱动连接SQLServer2000数据库

126 综合范例

小结

习题

参考文献

-----------------

另外一本Java程序设计——信息管理与计算机应用专业实用教程系列

图书作者: 苏俊 编著

出版社: 机械工业出版社

ISBN: 7111167554

出版时间: 2005-8第1版

印刷时间: 2005-8第1次印刷

开 本: 16

价 格(元): 29

本书以JDK1.5.0为上机实验操作平台,主要介绍Java程序的设计方法。深入浅出,示例性地介绍Java常用编程技术,目的是使读者能够使用Java语言熟练设计和编写实用程序。主要内容包括Java语言的编程基础、Java的常基础类、Java数据库编程技术、GUI设计、Java多媒体技术、Java多线程技术、Java与Socket编程等。本书以学生信息管理系统为具体设计实例,根据每章所介绍的内容逐步丰富和完善这个设计实例。

本书适合作为高等院校计算机专业的教材,也可作为相关人员学习Java语言的参考书。

【目录】第1章 Java绪论

学习指南

1.1 计算机程序设计概述

1.2 Java简介

1.3 Java开发环境

1.4 建立Java环境

1.5 综合示例

1.6 小结

练习

第2章 Java与面向对象技术

学习指南

2.1 Java语言的基本元素

2.2 Java的对象技术

2.3 Java的类

2.4 面向对象的特征

2.5 综合示例

2.6 小结

练习

第3章 Java语言的编程基础

学习指南

3.1 对象数据类型

3.2 流程控制结构

3.3 数组类

3.4 字符串类

3.5 项目实习(一)

3.6 小结

练习

第4章 Java的常用基础类

学习指南

4.1 输入输出类

4.2 Math类

4.3 Vector类

4.4 Stack类

4.5 项目实习(二)

4.6 小结

练习

第5章 Java数据库编程技术

学习指南

5.1 数据库系统概述

5.2 JDBC概述

5.3 JDBC的常用类

5.4 项目实习(三)

5.5 小结

练习

第6章 GUI设计

学习指南

6.1 Java GUI简介

6.2 Swing的常用类(一)

6.3 布局管理器

6.4 事件处理

6.5 Swing的常用类(二)

6.6 项目实习(四)

6.7 小结

练习

第7章 Java多媒体技术

学习指南

7.1 概述

7.2 绘制图形

7.3 显示图像

7.4 播放声音

7.5 综合示例

7.6 小结

练习

第8章 Java多线程技术

学习指南

8.1 线程概述

8.2 建立线程

8.3 线程组

8.4 线程同步

8.5 综合示例

8.6 小结

练习

第9章 Java与Socket编程

学习指南

9.1 网络通信概述

9.2 Java的常用网络类

9.3 点对点通信的示例

9.4 点对面通信的示例

9.5 小结

练习

附录 Java保留字

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有