网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java程序设计与实践教程(高等职业教育软件工程系列教材)
分类
作者
出版社 科学出版社
下载
简介
内容推荐
本书以培养应用能力为目标,采用流行的“任务驱动与案例、项目实训与应用”的递进模式,将知识的讲解融入到任务的实现过程中,使读者能够在实践中理解和巩固知识,从而提高应用能力。在每单元的后面设计了综合性的实训任务,让学生灵活运用知识解决实际问题,做到学以致用。
全书共分9个单元,内容包括Java程序的编写与运行、Java程序开发的基础语法、Java面向对象编程、Java常用的类、产品库存管理系统的分析设计、Java图形用户界面设计、Java的数据库访问、输入/输出流和多线程技术。
本书是在山东省省级精品课程“面向对象应用程序开发”的建设和教学实践过程中总结出来的教材,可作为各大中专院校、职业院校和各类培训学校计算机及其相关专业的教材,也可作为读者的自学用书。
目录
单元1 Java程序的编写与运行
1.1 Java语言的发展历程
1.2 Java语言的主要特点
1.3 Java的工作原理
1.4 Java运行环境的搭建
1.5 Java程序的开发过程
1.6 相关软件介绍
单元小结
上机实训
思考与练习
单元2 Java程序开发的基础语法
2.1 标识符、保留字和分隔符
2.2 数据类型
2.3 运算符和表达式
2.4 基本的输入/输出方法
2.5 Java语言的流程控制语句
2.6 方法
2.7 数组
单元小结
上机实训
思考与练习
单元3 Java面向对象编程
3.1 类与对象
3.2 构造方法
3.3 类成员
3.4 内部类
3.5 Java实现面向对象的三大特征
3.6 抽象类与接口
3.7 包
3.8 Java中的访问控制符
3.9 异常处理
单元小结
上机实训
思考与练习
单元4 Java常用的类
4.1 Math类
4.2 集合类
4.3 String类和StringBuffer类
4.4 包装类
4.5 Date类和Calendar类
单元小结
上机实训
思考与练习
单元5 产品库存管理系统的分析设计
5.1 面向对象的分析设计方法
5.2 产品库存管理系统的需求分析
5.3 产品库存管理系统的概要设计
5.4 产品库存管理系统的数据库设计
单元小结
上机实训
思考与练习
单元6 Java图形用户界面设计与实现
6.1 图形用户界面设计概述
6.2 创建图形用户界面的一般步骤
6.3 其他常用组件
6.4 菜单
单元小结
上机实训
思考与练习
单元7 Java的数据库访问
7.1 什么是JDBC
7.2 JDBC驱动程序的种类
7.3 JDBC API概述
7.4 JDBC访问数据库的一般步骤
7.5 数据库的查询操作
7.6 数据库的修改操作
单元小结
上机实训
思考与练习
单元8 输入/输出流
8.1 输入/输出概述
8.2 文件的访问
8.3 过滤流
单元小结
上机实训
思考与练习
单元9 Java的多线程
9.1 什么是多线程
9.2 线程实现的两种方式
9.3 线程的调度
9.4 多线程的互斥
9.5 多线程的同步
单元小结
上机实训
思考与练习
参考文献
序言
Java语言是由美国Sun公司开发的一种具有面向对象、
分布式和可移植性等特点的功能强大的多线程动态程序设计
语言。它以其独有的开放性、跨平台性和面向网络的交互性
风靡全球。Java语言非常适合于企业网络和Internet环境
下的应用开发,现在已成为Internet中非常受欢迎、颇具
影响力的程序设计语言之一。
现在,计算机网络正在以前所未有的速度发展。从电
子商务、远程教学到网络游戏,都在纷纷使用Java技术。
Java手机编程和基于Java技术的各种芯片的应用,在日常
生活中也随处可见。
本书是一本Java程序设计语言的入门教程,使用JDK
6.0作为开发工具,主要向读者介绍如何利用Java语言开发
应用程序。
1. 本书主要内容
本书根据Java语言面向对象的本质特征,以及面向对
象程序设计课程的基本教学要求,在阐述面向对象程序设计
基本理论和方法的基础上,详细介绍了Java语言及其面向
对象的基本特性、基本技术。全书共分为9个单元,其详细
内容介绍如下。
单元1从一个简单的Java应用程序开始,介绍了Java语
言的发展历程、Java语言的主要特点,重点讲解了Java语
言的工作原理、Java程序运行环境的构建、Java程序的基
本结构和Java程序编译运行的过程。最后介绍了常用开发
工具JCreator和JDK帮助文档的使用。
单元2以一个有趣的猜数游戏为任务,结合多个案例,
主要介绍Java程序开发所需的基础语法,包括Java的标识
符、数据类型、运算符和表达式、Java的流程控制语句、
Java的基本输入、输出和数组等内容。掌握好本单元内容
,可以为后续单元的学习打下坚实的基础。
单元3通过三个典型任务的实施,结合Java语言的主要
特性来讲解面向对象程序设计的主要概念。主要讲解了对象
和类的概念、构造方法、面向对象的三大特征(封装、继承
和多态)、抽象类和接口、包、访问修饰符和异常处理等内
容。
单元4通过引入多个代表性任务,讲解了Java语言中常
见类的用法,主要包括数学类Math的使用、字符串类
String和StringBuffer的联系和区别、日期类Date和
Calendar的使用、集合类的概念及常用集合类的用法。
单元5通过对一个典型的企业项目——产品库存管理系
统进行面向对象的分析与设计,主要介绍了面向对象的分析
设计方法和MVC的设计模式。同时,采用面向对象方法对系
统进行了需求分析、概要设计、数据库设计,为后续系统的
详细设计提供了依据。
单元6通过产品库存管理系统的登录界面和主界面的制
作,结合丰富的案例,主要讲解AWT和Swing包,容器与组
件,观感、布局管理器,事件处理机制和Swing包中常用组
件的使用。
单元7通过产品库存管理系统的登录功能和产品入库登
记功能两个典型任务的实现,主要讲解JDBC和常用的JDBC
API、Java连接数据库的方式、Java访问数据库的一般步骤
以及如何使用JDBC API对数据库进行增、删、改、查等操
作。
单元8通过一个记事本程序的设计任务,结合多个案例
,主要介绍了Java的输入/输出机制、输入/输出流的概念
和类层次结构、如何合理地创建流来进行输入/输出操作,
以及Java语言对文件、目录的基本操作。
单元9通过火车售票系统和生产者-消费者两个典型任
务的实现,由浅入深地讲解了Java的多线程技术。主要包
括线程的概念、多线程的两种实现方法、线程的生命周期、
线程的优先级、线程的调度、线程的互斥与同步。
2. 主要特色
汇总了作者多年的教学经验,内容组织合理,符合学
生的认知规律,实用性强。
采用流行的“任务驱动与案例、项目实训与应用”的
递进模式,将知识的讲解融入到任务的实现过程中,使读者
能够在实践中理解和巩固知识、提高能力。
案例丰富,针对性和趣味性较强,代码书写规范,有
利于培养良好的编程规范。
根据每单元的内容设计了综合性的实训任务,让学生
灵活运用知识解决实际问题,做到学以致用。
课程配套的精品课程网站提供了丰富的学习资料,包
括电子教案、电子课件、案例库、项目库、常用工具等。
3. 本书读者对象
本书难度适中,内容由浅入深,通过“实践一理论一
再实践”,介绍Java的关键知识点和编程技巧,使读者全
面掌握Java技术,为从事J2EE系统开发打下坚实的基础。
本书可用于各大中专院校、职业院校和各类培训学校计算机
及其相关专业的教材,也可作为从事相关工作的人员学习
Java知识的自学教材或参考书,更是初学者学习Java的入
门教材。
本书由张诚洁和梁海丽共同编写。其中单元1、单元3
、单元6、单元7、单元9由张诚洁编写;单元2、单元4、单
元5、单元8由梁海丽编写。本书在编写过程中,得到了有
关专家和同志的支持和帮助,在此一并表示感谢!
由于时间仓促,水平有限,疏漏之处在所难免。欢迎
大家登录www.abook.cn与我们联系,帮助我们改进提高。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 1:08:54