![]() |
|
书名: |
Java程序设计 | 定价: |
25.00元 | |
|
出版社: |
北京工业大学出版社 |
书号: |
ISBN 7-5639-1521-4/T?255 | ||
|
作者: |
武马群(主编) |
出版日期: |
2005年6月 | ||
|
开本: |
16开本 |
出版印次: |
2005年6月第1次印刷 | ||
|
|||||
| 在互联网迅速发展的今天,网络编程语言花样繁多,各显神通。Java程序设计语言自诞生就引起了IT界的关注,发展至今也不过只有20年左右的时间,但是Java越来越显示出强大的生命力,这是因为Java具有许多优秀的特点,如:跨平台技术、面向对象编程、使用简单、强大的网络功能、健壮性、支持分布式、安全可靠、多线程以及无线应用功能等特点,其中有些技术是其它语言所不具备的,Java程序设计语言可以说是当今最流行、最受人关注的语言之一。 本书较全面的介绍了Java语言的基础知识和编程设计原理,语言深入浅出,通俗易懂,既注重理论原理,更强调实践动手能力的培养。本书包含大量精心设计并调试通过的编程范例,并配以程序分析,多种形式的习题及答案,对某些重要的知识和易出错的地方专门加以标注,提醒读者,方便初学者使用。全书共分13章,第一章是Java概述,讲述了Java的发展历史及其特点、Java语言的发展前景、Java语言的运行环境和配置以及Java应用程序和小程序的基本结构以及非常实用的Java编程工具JCreator 软件和使用方法。第二章是Java基本语法。第三章讲述了Java语言基本运算符的使用、Java语言基本运算符的优先级、Java程序的基本控制结构和Java程序的基本语句。第四章是面向对象编程的思想和基本概念。第五章讲述了什么是错误和异常、异常对象类型和异常处理机制、异常处理的编程技术和建立自己的异常类。第六章讲述了Applet的特点与相关的编程技术、字符串类及其相关的方法和数学函数、日期等其它常用的系统类。第七章讲述了事件处理机制、组件与容器的关系、如何创建和操作按钮、标签、文本框、单选按钮、复选框、列表框等图形组件和各种布局管理器的特点及其使用方法。第八章讲述了如何创建和操作窗口、下拉菜单和弹出式菜单以及如何利用Dialog类和File Dialog类创建实用的对话框。第九章是讲述了数据流的概念、Java常用的输入输出数据流等。第十章讲述了学习多线程的概念、多线程机制和实现方法及原理等。第十一章讲述了URL类及其方法的应用和Socket编程等。第十二章讲述了数据库编程的思想、Java与数据库的连接方法和使用SQL语言进行数据库查询、更新和删除方法等知识。第十三章讲述了Java图形的绘制方法、颜色和字体的设置、图像的显示和介绍了如何播放声音和视频相关的类与方法。 本书由王之怡编写第1章、第2章、第5~6章、第11章,涂宏编写了第3章、第9~10章和第12章,李玉蓉编写了第4章和第7~8章,王之怡设计了全书的结构,并做了全书的统稿工作,王勇和康晓博参与编写了第13章以及本书的演示文稿制作和范例的检查验证工作,本书在编写过程中参阅了大量的书籍和专业的网站等参考资料,并得到了匡松教授的大力支持和帮助,在此表示感谢。尽管书稿几经修改,书中难免存在错误和不足之处,敬请读者批评指正。 需要源代码的读者可以与作者联系,Email地址为:wangzy_y@swufe.edu.cn |
1.1 Java的诞生 1 1.2 Java的特点 2 1.2.1 跨平台 2 1.2.2 面向对象 3 1.2.3 使用简单 3 1.2.4 强大的网络功能 3 1.2.5 解释型 3 1.2.6 健壮性(Robust) 3 1.2.7 分布式计算 4 1.2.8 安全 4 1.2.9 多线程 4 1.2.10 无线应用技术 4 1.3 Java的应用前景 4 1.4 Java的运行环境与配置 5 1.4.1 运行环境搭建 6 1.4.2 Dos环境下配置 9 1.5 尝试用JCreator编写简单的Java应用程序 11 【本章小结】 12 【习题】 12 【实验】 13 2.1 Java程序注释 14 2.1.1 单行注释 14 2.1.2 多行注释 14 2.1.3 文档注释 15 2.2 Java标识符与保留字 15 2.2.1 Java标识符 15 2.2.2 保留字 15 2.3 Java的基本数据类型 16 2.3.1 变量 16 2.3.2 常量 18 2.3.3 变量的作用域 19 2.4 数组 20 2.4.1 一维数组 20 2.4.2 多维数组 23 【本章小结】 23 【习题】 23 【实验】 24 3.1 Java运算符与表达式 25 3.1.1 算术运算符和算术表达式 26 3.1.2 自增、自减运算符 27 3.1.3 关系运算符和关系表达式 28 3.1.4 赋值运算符和赋值表达式 29 3.1.5 逻辑运算符和逻辑表达式 30 3.1.6 运算符的优先级 31 3.2 语句和流程控制结构 31 3.2.1 选择结构 32 3.2.2 多分支选择结构 35 3.2.3 循环结构 37 3.2.4 break语句 43 3.2.5 continue语句 44 【本章小结】 46 【习题】 46 【实验】 47 4.1 面向对象编程的基本概念 48 4.1.1 面向对象编程(Object-oriented programming) 48 |
4.1.2
对象、属性和方法 49 |
7.4.3 片式布局(Cardlayout) 124 |
11.1.1
URL类 189 |
![]() |