第一图书网

Java语言程序设计

汪远征,周巧婷 主编 机械工业出版社
出版时间:

2010-2  

出版社:

机械工业出版社  

作者:

汪远征,周巧婷 主编  

页数:

285  

前言

  Java是Sun公司推出的一种跨平台、适合于分布式计算环境的面向对象编程语言。目前,Java语言已经广泛应用于社会生活中的各个领域,无论是网络编程还是数据库编程,甚至是移动通信开发都有Java语言的身影。Java经过十多年的发展,已经成为当今计算机程序设计领域中必不可少的程序设计语言之一。  本书作为Java语言的基础教材,主要介绍Java程序设计语言的基础知识以及Java可视化编程的方法。  本书采用当今各大IT公司的主流Java开发工具——Eclipse软件作为编程环境,采用SWI、工具包作为图形用户界面(GUI)开发工具,并且介绍了可视化编程插件Visual Editor的使用方法。  本书以知识带案例的形式,将知识点分解成许多单元,通过大量实用、经典的编程实例来介绍Java语言。各章内容均包含知识、实例和实训,通过教师讲解实例,学生上机实训,达到快速掌握并应用所学知识的目的。  全书共分14章,包括Java编程概述、Java语言编程基础、Java程序流控制、Java的数组、类与对象、面向对象的程序设计、Java库常见类、SWT组件布局与容器、SWT高级组件、Java的异常处理、Java线程、Java Applet小程序设计、Applet绘图与多媒体、Java数据库技术简介。  本书内容丰富、结构合理且注重理论与实践相结合,力求帮助读者由浅入深地学习和掌握Java图形用户界面编程的技巧,具有较强的实用性。每章安排的实训可以引导学生边学边练,使实践性教学与理论讲解相结合。每章均配有典型习题,方便教师有针对性地讲授和学生检查自己掌握有关知识的情况。  本书可作为高等职业院校计算机及相关专业的教材,也可作为Java培训教程,并可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。

内容概要

本书以Eclipse软件作为编程环境,采用SWT工具包作为图形用户界面(GUI)开发工具,在讲解Java语法的同时,介绍了用Eclipse软件实现Java可视化编程的方法,力求帮助读者由浅入深地学习和掌握Java图形用户界面编程的技巧。 本书内容丰富、结构合理,每章安排的实训可以引导学生边学边练,使实践性教学与理论讲解相结合。 本书可作为高等职业院校计算机及相关专业的教材,也可作为Java培训教程,还可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。

书籍目录

出版说明前言第1章 Java编程概述 1.1 Java开发环境简介 1.1.1 Java虚拟机 1.1.2 开发工具包JDK 1.1.3 开发平台Eclipse 1.2 Java编程简介 1.2.1 创建Java项目 1.2.2 控制台程序开发 1.2.3 SWT应用程序开发 1.3 实训 1.4 习题第2章 Java语言编程基础 2.1 数据类型、常量和变量 2.1.1 标识符和关键字 2.1.2 数据类型 2.1.3 基本数据类型 2.1.4 基本数据类型的转换 2.1.5 字符串类型 2.2 运算符与表达式 2.2.1 算术运算符与算术表达式 2.2.2 关系运算符与关系表达式 2.2.3 逻辑运算符与逻辑表达式 2.2.4 赋值运算符与赋值表达式 2.2.5 条件运算符与条件表达式 2.2.6 位运算符与位表达式 2.2.7 运算符综述 2.3 实训 2.4 习题第3章 Java程序流控制 3.1 算法与语句概述 3.1.1 算法的概念和特征 3.1.2 语句概述 3.2 选择结构语句 3.2.1 单条件选择if语句 3.2.2 if语句的扩充形式 3.2.3 多分支选择switch语句 3.3 循环结构语句 3.3.1 while循环 3.3.2 do…while循环 3.3.3 for循环语句 3.3.4 在循环体中使用语句break和语句continue 3.4 实训 3.5 习题第4章 Java的数组 4.1 数组的基本概念 4.2 一维数组 4.2.1 一维数组的创建 4.2.2 一维数组的使用 4.2.3 对象类型数组 4.3 二维数组 4.3.1 二维数组的创建 4.3.2 二维数组的使用 4.4 数组的复制与重置 4.4.1 数组的复制 4.4.2 重置数组变量 4.5 实训 4.6 习题第5章 类与对象 5.1 基本概念 5.1.1 面向对象技术 5.1.2 基本术语 5.2 类的定义 5.2.1 类定义的一般格式 5.2.2 成员变量 5.2.3 成员方法 5.3 对象 5.3.1 对象的创建 5.3.2 对象的使用 5.3.3 使用方法 5.3.4 构造函数 5.3.5 变量和常量的作用范围 5.3.6 static关键字 5.4 实训 5.5 习题第6章 面向对象的程序设计 6.1 面向对象技术的特性 6.1.1 封装性 6.1.2 继承性 6.1.3 多态性 6.2 类的继承性 6.2.1 子类 6.2.2 子类的继承性 6.2.3 成员变量的隐藏和方法重写 6.2.4 super关键字 6.2.5 成员的访问控制 6.3 类的多态 6.3.1 成员方法重载 6.3.2 构造方法重载 6.4 final关键字 6.4.1 final类 6.4.2 final方法 6.4.3 final变量 6.5 abstract关键字 6.6 接口 6.6.1 接口的声明 6.6.2 使用接口 6.6.3 接口回调 6.6.4 接口做参数 6.7 包 6.7.1 package语句 6.7.2 import语句 6.7.3 将类打包 6.8 实训 6.9 习题第7章 Java库常见类 7.1 基本类型的类包装 7.1.1 Float类和Double类 7.1.2 Byte、Integer、Short类和Long类 7.1.3 Character类 7.1.4 String类 7.2 StringBuffer类 7.2.1 StringBuffer类的构造方法 7.2.2 StringBuffer类的常用方法 7.3 时间日期类 7.3.1 Data类 7.3.2 Calendar类 7.4 数学类 7.4.1 Math类 7.4.2 NumberFormat类 7.4.3 BigInteger类 7.4.4 Random类 7.5 实训 7.6 习题第8章 SWT组件、布局与容器 8.1 按钮与文本框 8.1.1 按钮、复选框、单选按钮 8.1.2 文本框 8.2 下拉框与列表框 8.2.1 下拉框 8.2.2 列表框 8.3 布局管理器 8.3.1 布局管理器简介 8.3.2 FillLayout类 8.3.3 RowLayout类 8.3.4 GridLayout类 8.4 容器类 8.4.1 面板 8.4.2 分组框 8.4.3 选项卡 8.5 实训 8.6 习题第9章 SWT高级组件 9.1 工具栏与菜单 9.1.1 工具栏 9.1.2 菜单 9.2 表格与对话框 9.2.1 表格 9.2.2 对话框 9.2.3 消息提示对话框 9.2.4 文件选择对话框 9.2.5 颜色、字体与打印对话框 9.3 实训 9.4 习题第10章 Java异常处理 10.1 Java的异常 10.1.1 常见异常 10.1.2 异常的基本概念 10.1.3 异常处理机制 10.1.4 异常类的层次 10.2 异常的处理 10.2.1 捕获异常 10.2.2 声明抛出异常 10.2.3 抛出异常 10.3 自定义异常 10.4 实训 10.5 习题第11章 Java线程 11.1 线程简介 11.1.1 线程的基本概念 11.1.2 Java多线程技术 11.2 线程的创建及生命周期 11.2.1 继承Thread类与Rounnable类 11.2.2 创建线程 11.2.3 线程的状态与生命周期 11.2.4 控制线程的生命 11.3 SWT中的线程 11.3.1 GUI线程 11.3.2 其他线程访问GUI线程 11.3.3 线程的同步控制 11.4 实训 11.5 习题第12章 Java Applet小程序设计 12.1 Java Applet的基本概念 12.1.1 Applet概述 12.1.2 Applet小程序开发 12.1.3 Applet类 12.2 Applet的生命周期与线程 12.2.1 Applet的生命周期 12.2.2 Applet的线程 12.3 HTML与Applet参数传递 12.3.1 Applet标记 12.3.2 Applet参数 12.3.3 使用浏览器控制Applet 12.3.4 使用Applet控制浏览器 12.4 实训 12.5 习题第13章 Applet绘图与多媒体 13.1 Applet绘图与图像处理 13.1.1 与绘图有关的方法 13.1.2 绘制图形 13.1.3 绘图设置 13.1.4 Applet图像处理 13.2 Applet与多媒体 13.2.1 声音处理 13.2.2 动画特效 13.2.3 双缓冲技术的应用 13.3 实训 13.4 习题第14章 Java数据库技术简介 14.1 JDBC概述 14.1.1 JDBC的主要类和接口 14.1.2 JDBC驱动程序 14.1.3 JDBC URL的标准语法 14.2 JDBC开发数据库应用 14.2.1 开发步骤 14.2.2 创建数据库 14.2.3 数据库连接 14.2.4 SQL查询功能 14.2.5 数据库应用 14.3 实训 14.4 习题

章节摘录

  Java语言广为人知,得益于Internet的迅猛发展。特别是Applet(一种在Web浏览器中运行的Java小应用程序)在Web上的应用吸引了人们对Java语言的更多关注。有人说Java语言无所不能。虽然这种说法过分夸张,但它确实从一个侧面反映出这种语言强大的威力与优越性。用.Java语言编写的一般应用程序、Applet、Web服务器乃至手机的嵌入式系统等的表现都十分出色。特别是Java对网络提供了强有力的支持,这也是这种语言的魅力所在。  Java的开发环境通常指Java的编程环境与运行环境。运行环境由开发工具包JDK提供,它提供了运行Java程序的Java虚拟机以及将Java源代码编译成Java程序的编译器。Java编程环境则多种多样,Java程序的编辑可以使用任何一种文本编辑器,如记事本,只要把编辑好的文件存成.java文件即可。当然也可以用一些集成开发环境,如Borland公司的JBuilder,IBM公司的Visualage for Java等。  本书主要介绍使用免费的开源软件:Eclipse来开发Java程序。  ……


图书封面

广告

下载页面


Java语言程序设计 PDF格式下载



相关图书