Java程序设计项目化教程

本书特色

[

Java语言是当今*流行的计算机高级编程语言之一,Java平台则是一个完整的软件开发体系平台。使用Java语言开发的软件项目随处可见。
本书以学生在线考试系统的三个不同版本的开发为基线,将之分解为15个典型工作任务,贯穿介绍Java相关开发技术和理论,将知识点与开发实践紧密结合,从而达到学以致用的目的。
本书内容涉及Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口与多态、输入输出流、多线程、图形用户界面设计、JDBC与数据库访问、网络程序设计等。读者通过学习本书,不仅可以全面掌握Java初级开发知识.而且可以了解更多的Java应用技巧。
本书适合作为高职高专院校计算机专业及其相关专业的教材或参考书,也可作为软件开发人员及其她有关人员的自学参考书或培训教材。

]

内容简介

[

本书内容涉及Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口与多态、输入/输出流、多线程、图形用户界面设计、JDBC与数据库访问、网络程序设计等。

]

目录

**篇 项目开发前期准备
第1章 任务1——安装配置开发环境及需求分析1.1 任务描述1.2 技术概览1.2.1 Java语言的产生与发展1.2.2 Java语言的特点1.2.3 Java语言的工作机制1.3 任务【1-1】 安装及配置Java开发环境1.3.1 下载和安装JDK1.3.2 环境变量的配置1.4 任务【1-2】 在命令行方式下调试程序1.4.1 JDK工具及其程序1.4.2 Java应用程序1.5 任务【1-3】 利用JCreator调试程序1.6 任务【1-4】 项目需求分析与设计自测题拓展实践
第2章 任务2——处理考试系统中的成绩2.1 任务描述2.2 任务【2-1】 成绩的评价2.2.1 技术要点2.2.2 任务实施2.3 任务【2-2】 成绩的排序2.3.1 技术要点2.3.2 任务实施自测题拓展实践
第3章 任务3——创建考试系统中的试题类3.1 任务描述3.2 技术要点3.2.1 面向对象编程概述3.2.2 类3.2.3 对象3.2.4 继承3.2.5 抽象类和接口3.2.6 包3.3 任务实施自测题拓展实践
第4章 任务4——利用Java API查阅常用类4.1 任务描述4.2 技术要点4.2.1 字符串类4.2.2 Math类4.2.3 Date类4.2.4 Vector类4.3 任务实施自测题拓展实践
第5章 任务5——定义用户年龄的异常类5.1 任务描述5.2 技术要点5.2.1 异常类5.2.2 异常的捕获和处理5.2.3 异常的抛出5.2.4 异常的声明throws5.2.5 自定义异常类5.3 任务实施自测题拓展实践
第二篇 学生在线考试系统(单机版)
第6章 任务6——创建登录界面中的容器与组件6.1 任务描述6.2 技术要点6.2.1 AWT和Swing6.2.2 容器6.2.3 组件6.3 任务实施自测题拓展实践
第7章 任务7——设计用户登录界面的布局7.1 任务描述7.2 技术要点7.2.1 流式布局(FlowLayout类)7.2.2 边界布局(BorderLayout类)7.2.3 网络布局(GridLayout类)7.2.4 卡片布局(CardLayout类)7.2.5 空布局(null布局)7.3 任务实施自测题拓展实践
第8章 任务8——处理登录界面中的事件8.1 任务描述8.2 技术要点8.2.1 动作事件(ActionEvent类)8.2.2 键盘事件(KeyEvent类)8.2.3 焦点事件(FocusEvent类)8.2.4 鼠标事件(MouseEvent类)8.2.5 窗口事件(WindowEvent类)8.3 任务实施自测题拓展实践
第9章 任务9——设计用户注册界面9.1 任务描述9.2 技术要点9.2.1 选择性组件9.2.2 选择事件9.2.3 复杂布局管理器9.3 任务实施自测题拓展实践
第10章 任务10——读写考试系统中的文件10.1 任务描述10.2 技术要点10.2.1 输入腧出流10.2.2 过滤流10.2.3 文件(File类)10.2.4 文件的随机访问(RandomAccessFile类)10.2.5 标准输入/输出流10.2.6 对象序列化10.3 任务实施自测题拓展实践.
第11章 任务11——设计考试系统中的倒计时11.1 任务描述11.2 技术要点11.2.1 线程的创建11.2.2 线程的管理11.3 任务实施自测题拓展实践
第12章 任务12——设计考试功能模块12.1 任务描述12.2 技术要点12.2.1 菜单12.2.2 菜单的事件处理12.2.3 工具栏(JToolBar类)12.2.4 滚动面板(JScrollPane类)12.3 任务实施自测题拓展实践
第三篇 学生在线考试系统(C/S版)
第13章 任务13——设计学生在线考试系统(C/S版)13.1 任务描述13.2 技术要点13.2.1 网络编程技术基础13.2.2 Java常用网络类13.2.3 CP网络编程13.2.4 UDP网络编程13.3 任务实施自测题拓展实践
第14章 任务14——利用数据库存储信息14.1 任务描述14.2 技术要点14.2.1 JDBC概述14.2.2 JDBC应用14.3 任务实施自测题拓展实践
第四篇 学生在线考试系统(B/S版)
第15章 任务15——设计学生在线考试系统(B/S版)15.1 任务描述15.2 技术要点15.2.1 Applet的生命周期15.2.2 Appplet小程序的应用15.2.3 Application和Applet15.2.4 Applet的安全机制15.3 任务实施自测题拓展实践
附录A Java程序编码规范
附录B Java语言的类库
附录C Java打包指南
参考文献

封面

Java程序设计项目化教程

书名:Java程序设计项目化教程

作者:陈芸主编

页数:284页

定价:¥28.0

出版社:西安电子科技大学出版社

出版日期:2009-01-01

ISBN:9787560621845

PDF电子书大小:97MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注