基本信息出版社:中国电力出版社
页码:209 页
出版日期:2009年02月
ISBN:7508383621
条形码:9787508383620
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高职高专计算机类专业规划教材
内容简介 《Java程序设计基础教程》为高职高专计算机类专业规划教材。
Java是SUN公司推出的面向对象语言,《Java程序设计基础教程》通过对Java语言的介绍.旨在让读者学会运用OOP(面向对象程序设计)的思想来分析和解决实际问题.《Java程序设计基础教程》共10章,具体内容包括概述、Java语言基础、类与对象、封装、继承和多态、抽象类、接VI与包、常用工具包、异常处理、Java的输入与输出及文件操作、基于Swing的图形界面设计和Java数据库编程。其内容浅显易懂,写作手法通俗。案例贯穿全文。并在每章配有一定量的习题和实战训练题目。
《Java程序设计基础教程》可作为高职高专院校计算机及相关专业的教材,也可以柞为Java语言初学者的入门学习用书和培训机构的培训教材。
目录
前言
第1章 概述
1.1 Java语言简介
1.2 开发环境配置与使用
1.3 案例:制作频道菜单
1.4 本章小结
1.5 实战训练
1.6 本章习题
第2章 Java语言基础
2.1 Java符号
2.2 Java数据类型及使用
2.3 运算符与表达式
2.4 Java语句及控制流语句
2.5 数组
2.6 案例:收视率调查
2.7 本章小结
2.8 实战训练
2.9 本章习题
第3章 类与对象
3.1 类
3.2 对象
3.3 理解实例和类成员
3.4 案例:模拟ATM机进行账户余额查询
3.5 本章小结
3.6 实战训练
3.7 本章习题
第4章 封装、继承与多态
4.1 类的封装
4.2 类的继承
4.3 类的多态
4.4 案例:日用品管理程序模拟
4.5 本章小结
4.6 实战训练
4.7 本章习题
第5章 抽象类、接口与包
5.1 抽象类
5.2 接口
5.3 包
5.4 案例:使用接口模拟打印中心
5.5 本章小结
5.6 实战训练
5.7 本章习题
第6章 常用的工具包
6.1 java.lang包
6.2 java.util包
6.3 API文档的使用
6.4 案例:显示日历
6.5 本章小结
6.6 实战训练
6.7 本章习题
第7章 异常处理
7.1 异常与异常类
7.2 异常的处理
7.3 案例:保额计算
7.4 本章小结
7.5 实战训练
7.6 本章习题
第8章 Java的输入与输出及文件操作
8.1 文件
8.2 输入/输出(I/O)流
8.3 案例:文件加密
8.4 本章小结
8.5 实战训练
8.6 本章习题
第9章 基于Swing的图形界面设计
9.1 第一个Swing程序
9.2 swing组件介绍
9.3 常用容器
9.4 常用组件
9.5 布局管理器
9.6 事件机制
9.7 菜单
9.8 案例:通讯录
9.9 本章小结
9.10 实战训练
9.11 本章习题
第10章 数据库编程
10.1 JDBC概述
10.2 JDBC中主要的类和接口
10.3 数据库编程的一般过程
10.4 案例:用户验证
10.5 本章小结
10.6 实战训练
10.7 本章习题
参考文献
……
序言 面向对象程序设计(Object—Oriented Programming,OOP)技术是程序设计方法学的一场革命,已成为IT开发领域的主流技术。它逼真的模拟现实世界的思维方式和将数据与操作相捆绑的设计风格符合现代大规模软件开发的要求和潮流。Java语言是OOP思想成功运用的著名范例之一。
Java是SUN公司于20世纪90年代中期推出的面向对象的语言,它功能强大,语法简单;具有“一次编写,随处运行”的跨平台可移植特点;安全性高,非常适合于分布式的企业网络和Internet环境的开发需求。
俗话说,一本好书,是人生前进的阶梯,一套好的教材,是教与学相长的保证。编者结合多年的教学和软件开发经验,遵循“由浅入深,循序渐进”的原则,对本书的内容取舍、组织编排和大量范例都作了精心设计,在写作风格上,力求“逻辑严谨,通俗易懂”。
本书以suN公司提供的J2SDK 6.0(Java 2 Software Development Kit)作为开发环境,以“知识+实例”的形式,将知识点进行分解,强调教材的实用性和易学性,由点及面,适当扩展,使读者可以快速掌握知识点并加以灵活运用。本书配以大量的实例和案例,所有的实例都经过精心选择、认真调试,且每章配有一定量的习题和实战训练题目,方便初学者进行自学和上机实训。
全书共有10章,第1章概述了Java的背景知识以及开发环境的配置和使用。第2章介绍了Java编程的基础知识,包括标识符、数据类型、表达式、控制语句和数组。第3章~第5章详细讨论了面向对象的四大特性——抽象、封装、继承和多态及其运用。通过这几章的学习,读者有望对面向对象思想有一个较全面的认识、理解和掌握。第6章讲述Java中运用最多的几个基础类:System、Math、Date、Calendar、字符串类以及集合类等。第7章介绍异常处理机制。第8章介绍与文件操作有关的一些I/O流。第9章着重介绍Java图形界面的设计和编程实现。第10章概要性地介绍Java的数据库编程。
文摘 第1章概述
本章技能目标
(1)了解Java语言的由来、特点、家族成员及实现机制。
(2)熟悉JDK开发环境的安装与配置。
(3)会使用Eclipse开发第一个Java应用程序。
重点和难点
开发环境的配置与使用。
1.1Java语言简介
1.1.1Java语言的由来
美国硅谷有一句行话,每10-15年有一次轮回。最近的一次轮回就是从Java开始的。Java是由SUN公司开发而成的新一代编程语言。使用它可在各式各样的机器和操作平台的网络环境中开发软件。它彻底改变了应用软件的开发模式,带来了自PC以来又一次技术革命,为迅速发展的信息世界增添了新的活力。
SUN的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。SUN内部人员把这个项目称为Green,那时WorldWideWeb还在图纸上。该小组的领导人是JamesGosling,在研究开发过程中,Gosling深刻体会到消费类电子产品和工作站产品在开发哲学上的差异:消费类电子产品要求可靠性高、费用低、标准化、使用简单,用户并不关心CPU的型号,也不欣赏专用昂贵的RISC处理器,他们需要建立在一个标准基础之上,具有一系列可选的方案。