![]()
内容推荐 本书语言叙述通俗易懂,面向实际应用,力求体现“以职业活动为导向,以职业技能为核心”的指导思想,突出高职高专的教育特色。本教材适用对象是高职高专学生、普通高等院校学生,以及想在短时间内掌握Java语言基础并能够灵活运用于实践的学习者。 本书项目1通过一个简单小程序介绍了Java程序的开发环境搭建;项目2通过成绩录入与排序输出介绍了程序语言基础、控制语句及数组使用;项目3通过学生信息管理介绍了面向对象编程中类、对象的定义与使用,并介绍了一些常用的系统类;项目4引入了异常处理的用法;项目5、项目6介绍了图形界面设计所需的组件用法、事件驱动机制、绘图等方面的知识;项目7介绍了文件操作的用法;项目8引入了数据库技术;项目9介绍了多线程技术。 目录 项目1 输出“Hello, World!” 任务1.1 JDK的安装与配置 1.1.1 下载和安装JDK14 1.1.2 配置环境变量 任务1.2 Eclipse的安装与运行 1.2.1 Eclipse的安装 1.2.2 Eclipse的运行 项目2 成绩录入与排序输出 任务2.1 学生各科成绩求和及求平均分 2.1.1 标识符与关键字 2.1.2 基本数据类型 2.1.3 运算符与表达式 2.1.4 通过控制台输入输出数据 任务2.2 学生成绩统计 2.2.1 分支语句 2.2.2 循环语句 2.2.3 跳转语句 任务2.3 学生成绩排序 2.3.1 一维数组 2.3.2 二维数组 任务2.4 菜单使用 2.4.1 方法的概念 2.4.2 方法的几种基本形式 项目3 学生信息管理 任务3.1 基础类人类的定义与使用 3.1.1 类的创建 3.1.2 对象的创建 任务3.2 人类子类学生类的定义与使用 3.2.1 创建子类 3.2.2 this和super引用 任务3.3 学生信息输出的多态性 3.3.1 方法重载 3.3.2 方法覆盖 任务3.4 通过接口实现学生的特定功能 3.4.1 抽象类 3.4.2 接口 任务3.5 通过系统类增强学生信息管理的功能 3.5.1 Java类库 3.5.2 自定义包 项目4 成绩的异常处理 任务4.1 利用系统异常类处理成绩异常 4.1.1 异常的概念 4.1.2 异常的分类 4.1.3 异常捕获与处理语句 任务4.2 利用用户自定义类处理成绩异常 4.2.1 人工抛出异常 4.2.2 throws声明抛出异常 4.2.3 自定义异常 项目5 学生信息系统可视化设计 任务5.1 学生信息输入界面设计 5.1.1 认识Component组件 5.1.2 容器组件 5.1.3 布局管理器 5.1.4 常用可视组件 任务5.2 学生信息输入后确认处理 5.2.1 事件处理机制 5.2.2 可供用户进行选择的可视组件 任务5.3 学生信息管理系统菜单设计 5.3.1 菜单 5.3.2 工具条(JToolBar) 任务5.4 学生信息表格展示 5.4.1 计时器(Timer) 5.4.2 进度条(JProgressBar) 5.4.3 滑杆(JSlider) 5.4.4 表格(JTable) 项目6 成绩的图形化表示 任务6.1 成绩的折线图实现 6.1.1 基本绘图功能 6.1.2 输出字符串时字体控制 任务6.2 绘图时颜色的设置实现 6.2.1 Color类的使用 6.2.2 使用“选取颜色"对话框选取颜色 项目7 学生信息的文件操作 任务7.1 学生信息文件读写 7.1.1 输入输出流的概念 7.1.2 字节输入输出流 7.1.3 字符输入输出流 7.1.4 二进制数据输入输出流 7.1.5 对象的输入输出 任务7.2 查看学生信息文件属性 7.2.1 File类 7.2.2 文件选择对话框(JFileChooser) 项目8 使用MySQL管理学生信息 任务8.1 建立MySQL学生信息数据库 8.1.1 MySQL的安装 8.1.2 Navicat数据库数据表建立 任务8.2 通过Java程序管理学生信息数据库 8.2.1 数据库链接 8.2.2 数据库操作应用举例 项目9 多窗口售票程序 任务9.1 创建多个同时执行的线程 9.1.1 多线程的基本知识 9.1.2 用Thread类建立多线程 9.1.3 用Runnable接口建立线程 任务9.2 多线程实现多窗口卖票 9.2.1 线程同步 9.2.2 使用同步解决问题 |