Java程序设计项目教程

Java程序设计项目教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-02
版次: 1
ISBN: 9787111296027
定价: 27.00
装帧: 平装
开本: 16开
纸张: 胶版纸
1人买过
  •   本教材是湖南省精品课程“Java程序设计”建设成果之一,按照项目驱动的课程设计思想,采用案例教学的方法,适应教学做合一的教学模式,知识结构清晰且适度够用,案例典型而实用有趣,突出自主学习地位,强调技能的掌握与应用。

      本书共8章,包括28个项目案例和2个综合项目指导,从了解Java程序入手,以实用为目的,对Java语言基础、面向对象程序设计、图形用户界面(GUI)设计、Java Applet和流与文件等进行了深入浅出的介绍。2个综合项目为“制作多功能计算器”和“绘制股市K线图”。

      书中各项目案例包括项目任务、技术要点、程序代码、相关知识、应用拓展、自主学习6个部分。综合项目章节配有综合练习,其他章节配有习题,帮助读者加深对知识的理解与掌握。

      本书既可作为高职高专、成人高等教育院校计算机及相关专业的教材,也可作为广大计算机技术爱好者自学Java语言的入门教材,对有一定编程经验的读者也是较好的参考资料。 前言 

    第1章 了解Java程序  

     1.1 Java运行环境  

      项目案例1 Java入门——简单的Java应用程序  

      项目案例2 Java Applet入门——简单的Applet  

     1.2 获取Java技术支持  

      项目案例3 Java开发环境——下载、安装和使用Java运行环境  

     1.3 习题  

    第2章 Java语言基础  

     2.1 数据类型与运算表达式  

      项目案例4 基本数据类型及其输出——输出产品简介  

      项目案例5 运算符及其优先级——求整数各位数字之和  

     2.2 流程控制  

      项目案例6 选择控制结构——划分成绩等级  

      项目案例7 循环控制结构——鸡兔同笼  

     2.3 习题  

    第3章 面向对象程序设计  

     3.1 类的方法  

      项目案例8 方法的定义与重载——计算多个几何图形的面积  

      项目案例9 方法的嵌套与递归——计算n的阶乘  

     3.2 类的定义与构造  

      项目案例10 类与对象的定义——定义长方形类Rectangle  

      项目案例11 类的构造方法——长方形与正方形  

     3.3 类的继承  

      项目案例12 继承与多态——从圆形到圆柱体  

      项目案例13 抽象类在继承中的特点——抽象的图形类  

     3.4 接口  

      项目案例14 接口的定义与实现——实现通用的播放器界面  

     3.5 异常处理  

      项目案例15 异常机制与异常类——捕获并处理程序中的异常  

     3.6 习题  

    第4章 图形用户界面(GUI)设计  

     4.1 常用组件的使用  

      项目案例16 GUI组件和Java事件处理机制——计算平方根  

     4.2 窗口与对话框的设计  

      项目案例17 窗口与对话框——设计“登录”窗口  

     4.3 布局管理器的使用  

      项目案例18 常用布局管理器——设计计算器界面  

     4.4 菜单设计  

      项目案例19 下拉式菜单——设计带菜单的计算器界面  

     4.5 习题  

    第5章 综合项目1—制作多功能计算器  

     5.1 项目设计需求  

     5.2 项目设计分析  

     5.3 参考程序代码  

     5.4 综合练习  

    第6章 Java Applet  

     6.1 Applet创建与执行  

      项目案例20 Applet工作原理及绘图——演示Applet的生命周期  

     6.2 Applet的多媒体应用  

      项目案例21 Java多媒体技术——Applet显示图像和播放声音  

     6.3 线程与Applet  

      项目案例22 线程概念及实现——移动鼠标在Applet中绘制“十字”游标  

     6.4 习题  

    第7章 流与文件  

     7.1 流与文件的基本操作  

      项目案例23 Java文件管理—获取文件属性  

      项目案例24 字节流与字符流—复制文件  

     7.2 文件的随机访问  

      项目案例25 文件随机访问与文件指针——随机读写文件  

     7.3 以对象为单位读写数据  

      项目案例26 对象序列化——读写学生对象数据  

     7.4 文件压缩和解压缩  

      项目案例27 文件压缩与解压——从ZIP文件中解压缩和提取数据  

     7.5 文件选择对话框  

      项目案例28 文件相关组件——使用“打开文件”对话框打开文件  

     7.6 习题  

    第8章 综合项目2—绘制股市K线图  

     8.1 项目设计需求  

     8.2 项目设计分析  

     8.3 参考程序代码  

     8.4 综合练习  

    参考文献
  • 内容简介:
      本教材是湖南省精品课程“Java程序设计”建设成果之一,按照项目驱动的课程设计思想,采用案例教学的方法,适应教学做合一的教学模式,知识结构清晰且适度够用,案例典型而实用有趣,突出自主学习地位,强调技能的掌握与应用。

      本书共8章,包括28个项目案例和2个综合项目指导,从了解Java程序入手,以实用为目的,对Java语言基础、面向对象程序设计、图形用户界面(GUI)设计、Java Applet和流与文件等进行了深入浅出的介绍。2个综合项目为“制作多功能计算器”和“绘制股市K线图”。

      书中各项目案例包括项目任务、技术要点、程序代码、相关知识、应用拓展、自主学习6个部分。综合项目章节配有综合练习,其他章节配有习题,帮助读者加深对知识的理解与掌握。

      本书既可作为高职高专、成人高等教育院校计算机及相关专业的教材,也可作为广大计算机技术爱好者自学Java语言的入门教材,对有一定编程经验的读者也是较好的参考资料。
  • 目录:
    前言 

    第1章 了解Java程序  

     1.1 Java运行环境  

      项目案例1 Java入门——简单的Java应用程序  

      项目案例2 Java Applet入门——简单的Applet  

     1.2 获取Java技术支持  

      项目案例3 Java开发环境——下载、安装和使用Java运行环境  

     1.3 习题  

    第2章 Java语言基础  

     2.1 数据类型与运算表达式  

      项目案例4 基本数据类型及其输出——输出产品简介  

      项目案例5 运算符及其优先级——求整数各位数字之和  

     2.2 流程控制  

      项目案例6 选择控制结构——划分成绩等级  

      项目案例7 循环控制结构——鸡兔同笼  

     2.3 习题  

    第3章 面向对象程序设计  

     3.1 类的方法  

      项目案例8 方法的定义与重载——计算多个几何图形的面积  

      项目案例9 方法的嵌套与递归——计算n的阶乘  

     3.2 类的定义与构造  

      项目案例10 类与对象的定义——定义长方形类Rectangle  

      项目案例11 类的构造方法——长方形与正方形  

     3.3 类的继承  

      项目案例12 继承与多态——从圆形到圆柱体  

      项目案例13 抽象类在继承中的特点——抽象的图形类  

     3.4 接口  

      项目案例14 接口的定义与实现——实现通用的播放器界面  

     3.5 异常处理  

      项目案例15 异常机制与异常类——捕获并处理程序中的异常  

     3.6 习题  

    第4章 图形用户界面(GUI)设计  

     4.1 常用组件的使用  

      项目案例16 GUI组件和Java事件处理机制——计算平方根  

     4.2 窗口与对话框的设计  

      项目案例17 窗口与对话框——设计“登录”窗口  

     4.3 布局管理器的使用  

      项目案例18 常用布局管理器——设计计算器界面  

     4.4 菜单设计  

      项目案例19 下拉式菜单——设计带菜单的计算器界面  

     4.5 习题  

    第5章 综合项目1—制作多功能计算器  

     5.1 项目设计需求  

     5.2 项目设计分析  

     5.3 参考程序代码  

     5.4 综合练习  

    第6章 Java Applet  

     6.1 Applet创建与执行  

      项目案例20 Applet工作原理及绘图——演示Applet的生命周期  

     6.2 Applet的多媒体应用  

      项目案例21 Java多媒体技术——Applet显示图像和播放声音  

     6.3 线程与Applet  

      项目案例22 线程概念及实现——移动鼠标在Applet中绘制“十字”游标  

     6.4 习题  

    第7章 流与文件  

     7.1 流与文件的基本操作  

      项目案例23 Java文件管理—获取文件属性  

      项目案例24 字节流与字符流—复制文件  

     7.2 文件的随机访问  

      项目案例25 文件随机访问与文件指针——随机读写文件  

     7.3 以对象为单位读写数据  

      项目案例26 对象序列化——读写学生对象数据  

     7.4 文件压缩和解压缩  

      项目案例27 文件压缩与解压——从ZIP文件中解压缩和提取数据  

     7.5 文件选择对话框  

      项目案例28 文件相关组件——使用“打开文件”对话框打开文件  

     7.6 习题  

    第8章 综合项目2—绘制股市K线图  

     8.1 项目设计需求  

     8.2 项目设计分析  

     8.3 参考程序代码  

     8.4 综合练习  

    参考文献
查看详情
相关图书 / 更多
Java程序设计项目教程
Java研发自测入门与进阶
林宁、魏兆玉
Java程序设计项目教程
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java程序设计项目教程
Java项目开发实战(微视频版)
陈强
Java程序设计项目教程
Java+OpenCV案例佳作选
姚利民
Java程序设计项目教程
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java程序设计项目教程
Java Web及其框架技术
陈振兴
Java程序设计项目教程
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java程序设计项目教程
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java程序设计项目教程
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java程序设计项目教程
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java程序设计项目教程
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java程序设计项目教程
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java程序设计项目教程
数据结构:C语言版
张群哲 主编