第一图书网

Java程序设计案例教程

胡巧多 主编 高等教育出版社
出版时间:

2008-7  

出版社:

高等教育出版社  

作者:

胡巧多 主编  

页数:

342  

字数:

563000  

内容概要

本书全面介绍了面向对象程序设计语言Java的基础知识和综合应用。全书分为Java语言快速入门篇、Java语言基础篇、Java语言编程应用篇和Java语言高级篇,共四部分。书中通过大量商贸类专业的实际应用案例,介绍了Java语言的程序设计技巧和应用,体现了行业特色,有利于帮助学生快速掌握Java语言的主要特性、Java类库的设计与使用方法和各种流行插件技术的应用等,并全面提高学生综合分析、设计和解决实际问题的能力。 本书内容丰富、实例典型,可作为应用型高等院校计算机、管理等相关专业的教材,也可作为各类计算机语言培训班的培训用书。

书籍目录

第一部分 Java语言快速入门篇 第1章 Java语言概述 1.1 Java语言的发展史 1.2 Java语言的特点 1.3 Java语言的程序分类 1.4 Java程序的运行 【综合案例1—1】简易服装进货系统(Application和Applet的不同实现) 习题1 第2章 Java环境的建立 2.1 Eclipse的简介 2.2 Ecliose的运行环境 【综合案例2—1】用Eclipse可视化开发服装进货系统的Applet版本 习题2第二部分 Java语言基础篇 第3章 Java语言的编程基础 3.1 Java语言的数据类型 【综合案例3—1】美元兑换人民币的换算 3.2 Java语言的运算符与表达式 3.3 Java语言的程序控制语句 【综合案例3—2】银行存款利息计算 【综合案例3—3】某品牌服装店年底促销打折的折扣计算 【综合案例3—4】鸡兔同笼问题的解答 【综合案例3—5】用while语句解决鸡兔同笼问题 3.4 数组 【综合案例3—6】卡拉OK比赛中的得分计算 3.5 Java语言的字符串处理 【综合案例3—7】字符的统计 【综合案例3—8】通过员工工号查找员工姓名 习题3 第4章 Java语言与面向对象 4.1 Java语言的类和对象 【综合案例4—1】小型商贸进货系统的Java程序 【综合案例4—2】职工信息管理应用程序 【综合案例4—3】银行信息管理系统应用程序 4.2 类的继承与封装 【综合案例4—4】不同类别消费人员购物收费程序 【综合案例4—5】学生账单管理应用程序 4.3 Java语言的接口和包 【综合案例4—6】实现接口应用程序 4.4 Java语言的异常处理 【综合案例4—7】用定义多个类的方法完成通信录记事程序设计 习题4第三部分 Java语言编程应用篇 第5章 Java语言的多媒体技术 5.1 字体显示和图形绘制 【综合案例5—1】在Java Application窗口中显示各种字体 【综合案例5—2】在Java Applet中绘制各种基本几何图形 5.2 图像处理 【综合案例5—3】在Java Application中加载显示图像 【综合案例5—4】使用双缓冲技术显示图像 5.3 动画处理 【综合案例5—5】实现文字和蓝色矩形的动画显示 5.4声音处理 【综合案例5~6】在Java npp“cation中实现一个简易的音乐播放器 习题5 第6章 Java语言的图形用户界面开发技术 6.1 应用AwT组件开发图形用户界面程序 【综合案例6—1】设计应用程序的用户登录界面 6.2 Java事件处理机制 【综合案例6—2】设计添加事件处理机制的应用程序用户登录界面 6.3 常用图形用户界面AWT组件 【综合案例6—3】使用复选框、单选框组、文本区、面板容器实现图形用户界面 【综合案例6—4】实现更加复杂和功能更多的用户身份验证图形用户界面 【综合案例6—5】创建窗口及菜单,响应鼠标单击事件,显示对象的名称 6.4 应用Swing组件开发图形用户界面程序 【综合案例6—6】用Swing组件实现图形用户界面的客户信息录入窗口 6.5 Java Applet与图形用户界面 【综合案例6—7】用Java Applet实现用户登录验证窗口 习题6 第7章 Java语言的I/O操作与线程处理技术 7.1 Java语言的I/O操作 【综合案例7—1】数据读取和输出的应用 7.2 目录和文件管理——File类 【综合案例7—2】文件操作应用 7.3 字节流类与字符流类 7.4 文件的访问 【综合案例7—3】简单字符文件的读取与建立 【综合案例7—4】随机访问文件的操作应用 7.5 线程与线程的创建 【综合案例7—5】创建线程程序 7.6 线程的生命周期 7.7 线程的调度、优先级和线程同步 习题7 第8章 Java语言的数据库处理技术 8.1 数据库安装与配置 8.2 JDBC和数据库连接 【综合案例8—1】在MySQL数据库中创建表sttadent并向其中输入数据 8.3 数据库应用系统开发 【综合案例8—2】创建Java程序,连接MySQL数据库进行用户身份验证 【综合案例8—3】超市管理信息系统连接SQL Server数据库,实现产品信息录入 8.4 SQL Explorler数据库插件技术 【综合案例8—4】在Eclipse中利用插件对MySQL数据库中的表进行操作 习题8第四部分 Java语言高级篇 第9章 Web开发技术简介 9.1 Tomcat和JBOSS 9.2 Servlet 【综合案例9—1】获取用户主机的IP地址和连接的端口号等信息 9.3 JSP 【综合案例9—2】用Eclipse建立简单的JSP应用程序 9.4 Struts 【综合案例9—3】在Eclipse中利用Struts建立简单的Web应用 程序 9.5 Hibernate 【综合案例9—4】在Eclipse中利用Hibernate建立简单的员工信 息存储和显示程序 9.6 Spring 【综合案例9—5】在Eclipse中利用Spring框架建立简单的信息 展示程序 习题9 第10章 Java语言的开发环境简介 10.1 EditPlus与J2SDK简单开发 【综合案例10—1】使用EditPlus与JZSDK进行简单的Java程序开发 10.2 NetBeans 【综合案例10—2】使用NetBeans IDE进行简单Java程序开发 10.3 BEA Workshop 【综合案例10一3】使用BEA Workshop进行简单Java程序开发 10.4 JDeveloper 【综合案例10—4】使用JDeveloper IDE进行简单Java程序开发 习题10附录

章节摘录

  第一部分 Java语言快速入门篇  第1章 Java语言概述  1.1 Java语言的发展史  作为当前广泛使用的计算机高级语言之一,Java语言的起源同整个计算机语言的发展史密不可分。就计算机语言的发展史来看,推动计算机语言革新和发展的基本因素有两个:一是适应正在变化的环境和需求,二是实现编程艺术的完善与提高。  最初的计算机语言是直接为机器所识别的二进制代码,即机器语言。机器语言对程序员的要求非常高,程序也不容易阅读和维护。为了程序开发、阅读和维护的便利,人们逐步改进机器语言,从最初方便于计算机执行,转向方便于人的编写和阅读。为此,人们设计出了各种类型的编程语言,如最初的汇编语言,继而FORTRAN、BASIC、PASCAL等语言,一直到后来C语言的诞生,解决了之前的语言缺乏结构性或者功能不够强大等缺陷,同时C语言的诞生,也与当时的硬件条件的进步紧密相关。  C语言应用了20世纪60年代所提出的结构化编程的方法,但是到80年代初期,许多工程项目的复杂性已经超过了结构化方法的极限,由此推动了面向对象编程方法的出现,其通过继承性、封装性和多态性来帮助组织复杂程序,C++语言即因此而产生。  到20世纪80年代末和90年代初,使用面向对象编程的C++语言占据了主要的地位,人们似乎认为已经找到了一种完美的语言,因为C++语言既有着面向对象的特征,又有C语言高效和格式上的优点。然而,推动计算机语言进步的力量不断在积聚,在随后的几年中,万维网(WWW)和Internet对语言的可移植、跨平台的强烈追求推动计算机语言继续发展,这就促进了Java语言的诞生。  Java语言最初是由James Goslin9,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan于1991年在Sun公司设计出来的。该语言开始命名为“Oak”,于1995年更名为“Java”。最初Java语言的推动力并非为了Internet,而是为了相对独立于平台(体系结构中立)的语言的需要,使设计出的一种语言能够创建出嵌入微波炉、遥控器等各种家用电器的软件。然而用作控制器的CPU芯片是多种多样的,C语言和C++语言等其他绝大多数语言的缺点是只能对特定目标进行编译,这样就需要一个完整的以该CPU为目标的编译器,而创建编译器是一项既耗资巨大又耗时较长的工作,因此需要一种简单且经济的解决方案。  ……


编辑推荐

  《Java程序设计案例教程》是编者在多年的程序设计的教学经验和实际应用开发基础上,借鉴了不同的教学方法和教材特点编写完成的。根据当前社会IT产业的热点,结合当前课程、专业教学体系改革的要求,《Java程序设计案例教程》很好地体现了“突出应用性、加强针对性和强化实践性”的原则,反映出当前Java教学的一些新的特点。全书分为四部分,共计十章。其中第一部分为Java语言快速入门篇,包括Java语言概述和Java环境的建立;第二部分为Java语言基础篇,包括Java语言的编程基础和Java语言与面向对象;第三部分为Java语言编程应用篇,包括Java语言的多媒体技术、Java语言的图形用户界面开发技术、Java语言的I/O操作与线程处理技术和Java语言的数据库处理技术;第四部分为Java语言高级篇,包括web开发技术简介和Java语言的开发环境简介。 《Java程序设计案例教程》的编写目标是适用、实用和够用。《Java程序设计案例教程》使用了当今社会最为流行的Eclipse开发环境,精选了大量案例,突出了应用性和实用性;通过任务驱动教学模式,提高了学生分析问题、解决问题及自我学习的能力。

图书封面

广告

下载页面


Java程序设计案例教程 PDF格式下载



相关图书