-
内容大纲
本书内容包括Java语言开发环境的搭建、基本语法、面向对象编程、集合框架类、文件操作、多线程编程、数据库和网络编程等。本书以JDK 1.8、MyEclipse 10和MySQL为开发平台,配合巩固训练和动手实践,使读者通过项目分解和任务学习配套案例上机练习逐步掌握相关知识,从而扩展知识面,培养自主学习能力。
本书根据高职教学的特点,突出实践环节和技能应用,将知识点融入项目案例中,并配合大量练习,使学生达到熟练掌握的目的。
本书可作为高职高专院校计算机相关专业Java语言课程的教材,也可作为Java自学者和应用开发者的参考用书。 -
作者介绍
-
目录
项目1 搭建学生信息管理系统开发平台
任务1.1 搭建系统开发环境
1.1.1 Java语言的发展历程及特点
1.1.2 Java开发工具的选择
1.1.3 JDK的下载与安装
1.1.4 MyEclipse的下载与使用
1.1.5 拓展训练——引入库文件
任务1.2 编写第一个Java程序
1.2.1 Java的两类程序
1.2.2 用JDK和文本编辑器实现两类程序
1.2.3 用MyEclipse实现两类程序
1.2.4 拓展训练——编写简单的Java应用程序
习题1
项目2 学生基本信息处理——Java语言概述
任务2.1 学生基本信息的数据结构
2.1.1 标识符与关键字
2.1.2 数据类型
2.1.3 字符串
2.1.4 运算符与表达式
2.1.5 拓展训练——main()方法
任务2.2 学生基本信息的输入与输出
2.2.1 数据的输入/输出
2.2.2 拓展训练——命令行参数
任务2.3 学生信息的统计
2.3.1 顺序结构
2.3.2 分支结构
2.3.3 循环结构
2.3.4 跳转语句
2.3.5 拓展训练——数组
习题2
项目3 学生信息组织——面向对象程序设计
任务3.1 学生基本信息的实现
3.1.1 面向对象基础
3.1.2 类
3.1.3 对象与类的使用
3.1.4 static关键字
3.1.5 Java访问控制符
3.1.6 this的应用
3.1.7 拓展训练——编写学生类
3.1.8 任务实现
任务3.2 不同类型学生和班级信息的实现
3.2.1 继承
3.2.2 super关键字
3.2.3 final关键字
3.2.4 abstract关键字
3.2.5 接口
3.2.6 拓展训练——内部类
3.2.7 任务实现
任务3.3 工具类的实现
3.3.1 包
3.3.2 封装
3.3.3 多态性
3.3.4 系统类库API
3.3.5 集合
3.3.6 拓展训练——Java增强特性
3.3.7 任务实现
任务3.4 录入异常处理
3.4.1 异常的概念
3.4.2 异常处理机制
3.4.3 自定义异常类
3.4.4 实现机制
3.4.5 拓展训练——异常转型和异常链
习题3
项目4 设计系统GUI界面——图形用户界面设计
任务4.1 系统登录界面设计
4.1.1 图形界面基础——AWT
4.1.2 Swing
4.1.3 组件、容器组件与常用可视组件
4.1.4 布局管理器
4.1.5 拓展训练——边框、观感
4.1.6 实现机制
任务4.2 系统主界面设计
4.2.1 Java事件处理机制
4.2.2 AWT事件及其相应的监听器接口
4.2.3 事件适配器
4.2.4 拓展训练——可供用户选择的可视组件
4.2.5 实现机制
任务4.3 学生成绩的图形绘制
4.3.1 坐标系
4.3.2 Graphics类的常用方法
4.3.3 Font类
4.3.4 Color类
4.3.5 拓展训练——Graphics2D
4.3.6 实现机制
任务4.4 电子相册
4.4.1 Applet概述
4.4.2 装载图像、跟踪及显示图像
4.4.3 拓展训练——播放幻灯片和动画、播放声音
4.4.4 实现机制
习题4
项目5 学生成绩信息检索——数据库技术
任务5.1 装载数据库驱动程序
5.1.1 JDBC简介
5.1.2 JDBC驱动程序分类
5.1.3 选择数据库连接方式
5.1.4 JDBC装载
5.1.5 拓展训练——JDBCAPI
任务5.2 连接/关闭数据库
5.2.1 DriverManager类
5.2.2 Connection接口
5.2.3 Statement接口
5.2.4 拓展训练——ResultSet接口
任务5.3 数据库操作
5.3.1 查询
5.3.2 插入记录
5.3.3 删除记录
5.3.4 更新
5.3.5 拓展训练——修改记录
5.3.6 实现机制
习题5
项目6 学生成绩的导入/导出——输入/输出
任务6.1 输入/输出流
6.1.1 流
6.1.2 标准输入/输出流
6.1.3 字节流
6.1.4 字符输入/输出流
任务6.2 文件操作
6.2.1 File类
6.2.2 文件操作
6.2.3 实现机制
习题6
项目7 在线倒计时牌——多线程编程技术
任务7.1 理解线程
任务7.2 创建线程
任务7.3 线程通信
任务7.4 拓展训练——线程池
任务7.5 实现机制
习题7
项目8 网络通信
任务8.1 IP地址与InetAddress类
任务8.2 URL类和URLConnection类
任务8.3 应用InetAddress类
任务8.4 Socket通信
拓展训练——UDP
习题8
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...