图书前言

Java是SUN公司推出的跨平台程序开发语言,它具有简单、面向对象、分布式、健壮性、安全性、可移植性等特点,这使它在网络开发、网络应用中发挥着重要作用,并伴随因特网的广泛应用而得以迅速发展。

本书作为高职高专计算机应用专业的特色教材。它以培养读者应用能力为主线,严格按照教育部关于“加强职业教育、突出实践技能培养”的要求,依照Java程序设计学习应用的基本过程和规律,采用“以项目开发为主线,任务驱动”的写法贯穿全书,将Java开发的技术知识融入各个工作任务中,突出了“实践与理论紧密结合”的特点。随着项目开发任务的层层递进,再现了软件开发的工作过程,同时也体现了从普通程序员到Web程序员的职业能力的提升。

本书以学生在线系统开发项目为主线,共分为两大篇12个任务。第一篇为项目开发前期准备,包括任务1~任务5,任务1和任务2介绍了Java开发环境的下载安装;任务3介绍了Java的基本特性及基本语法,包括Java语言概述、数据类型、运算符与表达式、流程控制语句及数组的使用;任务4、任务5介绍了Java面向对象技术及异常类处理机制。

第二篇为学生在线系统的开发,包括任务6~任务12,通过一个完整的学生在线系统的开发,系统地介绍了图形用户界面设计中的事件、组件、布局、文件输入/输出以及线程等知识点。任务12介绍了用数据库存储数据的相关知识。在每个任务学习中,都是首先介绍学习目标,然后通过任务描述使读者在明确工作任务之后再去学习相关知识,在自测题中,读者可以完成对本章介绍的技术要点的测试。

通过本书的学习,读者不仅可以全面掌握Java的开发知识,而且更能体会到应用Java开发项目的基本思路及全局观念。

本书由汤春华、孙晓范担任主编,袁哲、王威、石春菊担任副主编。其中任务1与任务2由孙晓范编写,任务3与任务4由王威编写,任务5由汤春华、付海娟编写,任务6与任务7由石春菊编写,任务8~任务11由汤春华、高伟聪、乔寿合、牛群编写,任务12由袁哲编写。全书由汤春华与山东山大欧码软件股份有限公司开发部项目经理夏瑞芳负责审核。在本书编写的过程中得到了山东外事翻译职业学院各级领导和同事以及山东浪潮集团有限公司开发经理的大力支持和帮助,在此表示由衷的感谢。

由于编者水平有限,编写时间仓促,错误之处在所难免,敬请广大读者指正,欢迎提出宝贵意见,编者电子邮箱是tangchunhuajava@163.com。

编者2017年1月