前 言Java是一种面向对象的程序设计语言,具有通用性、高效性、平台移植性和安全性等特点,因此被广泛用于桌面及Web程序开发、游戏设计、移动端程序开发等,并拥有全球最大的开发者专业社群。 本书针对高职院校计算机语言类课程的特点,以软件技术方向的人才能力需求为导向,以典型案例或学生创新任务和项目为载体,以“设计导向,能力开发,纵向一贯,横向一体”的中高职衔接课程体系为设计宗旨,结合以学生为中心、基于工作过程的项目驱动式教学方法,将项目蕴含的核心技能用若干生动、直观的案例进行导入,形成从简单到复杂的系统化教学项目,突出学生的教学主体作用,重视职业能力的培养,充分体现课程教学的职业性、实践性和开放性。 本书共10章:第1章是关于Java程序设计的基本概述,包含了Java的特点和开发环境的搭建等内容;第2章和第3章是关于在Java编程过程中所用到的基本数据类型和运算符,以及三大基本流程控制语句,这部分的内容与本系列丛书之《面向对象程序设计——C++编程》的内容基本相同;第4章和第5章主要介绍了类和对象的相关概念,以及类的继承和多态等特性;第6章是利用Java语言进行用户界面的编程,实现可视化界面的设计;第7章是对Java程序设计过程中可能存在的各种异常进行相应的处理;第8章是Java对不同数据流的输入/输出处理,以及对文件进行整体读写等操作;第9章是多线程编程,主要涉及单线程和多线程的操作和处理;第10章是网络编程,可实现多个设备之间的数据发送和接收。每章都有若干个任务,每个任务中又融合了若干个知识点,可以使学生在完成任务的同时,学习和掌握相关知识和技能。 本书从产学研的结合出发,基于高职和中职教育的特点,结合具体的项目实践,将知识和应用相结合。本书的编者来自于苏州工业园区服务外包职业学院、苏州高等职业技术学校、苏州世纪飞越网络技术有限公司等单位,都是有多年教学经验和企业工作经历的双师型教师和工程师。本书由苏州工业园区服务外包职业学院的查艳芳任主编,负责第1~4章内容的编写;陈强和刘正任副主编,分别负责第5~6章及第7~8章内容的编写;苏州高等职业技术学校的陈芳和叶红霞,以及苏州工业园区服务外包职业学院的陶文寅、安峰、张鹏任参编,主要负责第9~10章以及案例等内容的编写。本书中所涉及的很多案例由苏州工业园区服务外包职业学院和苏州世纪飞越网络技术有限公司的共同研讨确定。本书在编写过程中得到了苏州工业园区服务外包职业学院和苏州高等职业技术学校相关领导和同事的大力支持,在此向他们表示衷心的感谢! 由于编者水平有限,书中错误及疏漏之处在所难免,恳请广大读者批评指正。 编 者
随手扫一扫~了解多多