欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java程序设计(互联网+新形态立体化教学资源特色教材高等职业教育计算机类专业精品教材)
      • 作者:编者:谢志伟|责编:刘晶
      • 出版社:轻工
      • ISBN:9787518451784
      • 出版日期:2025/08/01
      • 页数:321
    • 售价:23.92
  • 内容大纲

        本书是高等职业教育计算机类专业精品教材,以多个项目为载体,全面介绍Java程序设计。项目一通过“吃豆大作战”,让读者掌握Java开发环境搭建、基本数据类型、流程结构、数组等基础知识,学会使用游戏框架GameK。项目二和三以“欢乐推箱子”为例,深入讲解方法使用、面向对象编程的类和对象、封装性、继承性、多态性等特性。项目四的“疯狂贪吃蛇”项目,涉及类的编写、显示、操作及异常处理等。项目五详细阐述游戏框架GameK的开发,包括窗体、面板、组件、菜单、监听等。项目六的“飞机大战”和项目七的“生鲜超市管理系统”,分别运用容器类、数据库操作等知识。项目八的“QQ聊天室”则聚焦IO流、多线程和Socket编程。每个项目都包含多个任务及典型工作环节,便于读者系统学习Java编程。
  • 作者介绍

  • 目录

    项目一  吃豆大作战
      任务1  搭建Java语言开发环境
        典型工作环节1  Java简介
        典型工作环节2  Sun  JDK软件包的安装
        典型工作环节3  Java语言的工作原理
        典型工作环节4  IntelliJ IDEA集成开发环境使用
      任务2  学习Java基本数据类型
        典型工作环节1  数据类型
        典型工作环节2  数据类型间的转换
        典型工作环节3  标识符的命名
        典型工作环节4  关键字
        典型工作环节5  代码注释
        典型工作环节6  运算符
      任务3  学习Java流程结构
        典型工作环节1  顺序结构
        典型工作环节2  选择结构
        典型工作环节3  循环结构
      任务4  学习数组数据类型
        典型工作环节1  如何创建数组
        典型工作环节2  数组初始化
        典型工作环节3  数组操作举例
      任务5  游戏框架GameK的使用
        典型工作环节1  游戏框架GameK的内部结构
        典型工作环节2  用游戏框架GameK完成人物的移动效果
      任务6  吃豆大作战项目开发
        典型工作环节  场地、人物显示及操作
    项目二  欢乐推箱子(散装版)
      任务1  方法的使用
        典型工作环节1  方法的定义和使用
        典型工作环节2  方法参数的传递
      任务2项目实现
        典型工作环节1  场地、人物的定义和初始化
        典型工作环节2  场地、人物的显示
        典型工作环节3  游戏上下左右移动操作
        典型工作环节4  显示到井、目标点操作
    项目三  欢乐推箱子(封装版)
      任务1  创建、使用类和对象
        典型工作环节1  面向对象
        典型工作环节2  定义类
        典型工作环节3  创建和使用对象
        典型工作环节4  带参数的方法
        典型工作环节5  方法重载
        典型工作环节6  变量作用域
      任务2  类的封装性
        典型工作环节1  访问修饰符
        典型工作环节2  封装类
        典型工作环节3  包
      任务3  类的构造方法
        典型工作环节1  构造方法
        典型工作环节2  构造方法重载

        典型工作环节3  this关键字
      任务4  类的继承性
        典型工作环节1  继承性
        典型工作环节2  方法重写
        典型工作环节3  super关键字
      任务5  类的多态性
        典型工作环节1  多态性
        典型工作环节2  向上转型
        典型工作环节3  向下转型
        典型工作环节4  instanceof关键字
      任务6  抽象类和接口
        典型工作环节1  抽象方法与抽象类
        典型工作环节2  final关键字
        典型工作环节3  接口
      任务7项目实现
        典型工作环节1  分析推箱子游戏
        典型工作环节2  显示场地及人物
        典型工作环节3  实现各种推箱子操作
    项目四  疯狂贪吃蛇
      任务1  编写场地、蛇、豆类
        典型工作环节1  String类
        典型工作环节2  贪吃蛇游戏分析
        典型工作环节3  类与类之间的关系
        典型工作环节4  编写场地、蛇、豆类
      任务2  场地、蛇、豆类的显示
        典型工作环节1  在ChangDi类中显示场地
        典型工作环节2  在Dou类中显示豆
        典型工作环节3  在She类中显示蛇
        典型工作环节4  调用场地、蛇、豆的显示方法
      任务3  蛇吃豆、蛇长个、豆消失
        典型工作环节1  static静态关键字
        典型工作环节2  编写蛇的方法
        典型工作环节3  实现蛇吃豆、蛇长个、豆消失操作
      任务4  蛇的各种死法
        典型工作环节1  实现蛇的各种死法
        典型工作环节2  控制类dingShiChuLi()方法调用实现
      任务5  加分及扩展操作
        典型工作环节1  实现计分功能
        典型工作环节2  添加障碍物
    项目五  游戏框架GameK开发
      任务1  窗体、面板和组件
        典型工作环节1  图形用户界面简介
        典型工作环节2  窗体简介
        典型工作环节3  面板和组件简介
        典型工作环节4  面板和组件的创建方式
      任务2  菜单
        典型工作环节1  菜单简介
        典型工作环节2  菜单的实现方式
      任务3  动作监听
        典型工作环节1  事件处理

        典型工作环节2  动作监听的实现
      任务4  键盘监听和鼠标监听
        典型工作环节1  键盘事件
        典型工作环节2  鼠标事件
      任务5  重写显示面板
        典型工作环节  重写显示面板的实现
      任务6  异常处理
        典型工作环节1  异常处理机制
        典型工作环节2  抛出异常
      任务7  线程操作
        典型工作环节1  线程概述
        典型工作环节2  线程的创建
        典型工作环节3  线程的调度
      任务8  游戏框架项目实现
        典型工作环节1  游戏框架中窗体实现
        典型工作环节2  游戏框架事件监听
      任务9  游戏框架之面板与定时器
        典型工作环节1  面板类的创建
        典型工作环节2  定时器的创建
    项目六  飞机大战
      任务1  分析项目需求
        典型工作环节1  用例图的绘制
        典型工作环节2  活动图的绘制
      任务2  识别项目的类
        典型工作环节1  类图
        典型工作环节2  飞机大战的类图
      任务3  显示移动飞机
        典型工作环节1  飞机大战项目编码准备
        典型工作环节2  显示场地、显示飞机
        典型工作环节3  飞机移动
      任务4  飞机发射子弹
        典型工作环节1  Java的容器类
        典型工作环节2  飞机发射子弹
      任务5  显示移动怪物
        典型工作环节1  显示怪物
        典型工作环节2  移动怪物
      任务6  处理碰撞问题
        典型工作环节1  Rectangle类
        典型工作环节2  飞机打怪物
        典型工作环节3  怪物撞飞机
    项目七  生鲜超市管理系统
      任务1  JDBC增删改操作
        典型工作环节1  JDBC简介
        典型工作环节2  JDBC插入操作
        典型工作环节3  JDBC删除操作
        典型工作环节4  JDBC修改操作
      任务2  JDBC查询操作
        典型工作环节1  ResultSet接口
        典型工作环节2  遍历查询结果集
        典型工作环节3  获取结果集中指定数据

      任务3  JDBC预编译操作
        典型工作环节1  PreparedStatement接口
        典型工作环节2  预编译增删改查操作
      任务4  JDBC事务操作
        典型工作环节1  事务
        典型工作环节2  保存点
      任务5  编写生鲜超市管理系统界面
        典型工作环节1  生鲜超市系统窗口
        典型工作环节2  测试生鲜超市窗口
      任务6  实现生鲜超市管理系统显示操作
        典型工作环节1  搭建项目数据库环境
        典型工作环节2  导入数据库驱动JAR包
        典型工作环节3  创建数据库工具类
        典型工作环节4  实现生鲜项实体类
        典型工作环节5  实现所有生鲜数据的查询操作
        典型工作环节6  实现按类型查询生鲜信息操作
      任务7  实现对生鲜超市系统增删改操作
        典型工作环节1  实现生鲜数据插入操作
        典型工作环节2  实现生鲜数据删除操作
        典型工作环节3  实现生鲜数据修改操作
    项目八  QQ聊天室
      任务1  IO字节流读取文件
        典型工作环节1  文件管理
        典型工作环节2  文件字节流
      任务2  IO字节流文件复制
        典型工作环节1  文件的复制
        典型工作环节2  字节缓冲流
      任务3  IO字符流
        典型工作环节1  字符流
        典型工作环节2  缓冲字符流
      任务4  多线程实现文件的复制
        典型工作环节  多线程实现文件复制的方法
      任务5  编写QQ聊天室界面
        典型工作环节  编写QQ聊天室界面
      任务6  Socket编程
        典型工作环节1  网络编程概述
        典型工作环节2  网络编程
      任务7  QQ聊天室功能的实现
        典型工作环节1  Socket网络编程实例
        典型工作环节2  多线程的网络通信
    参考文献