本书采用“就业导向的职业能力系统化课程开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与实验”的研究成果之一。本书作为《高等职业教育电子信息类专业“双证课程”培养方案配套教材》之一,同时也是“CEAC国家信息化培训认证”的指定教材,具有鲜明的特色,可作为高职高专院校电子信息类专业教材。 本书是“程序设计”职业能力课程的第三阶段课程的教材,主要涉及程序设计语言Java的应用。Java语言是一种很优秀的语言,具有面向对象、平台无关、安全稳定、可移植性好和多线程等优良特性,是目前软件设计中极为流行的网络编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。本书将面向对象的基本理论与Java语言程序设计相结合,使读者逐渐培养并能正确运用面向对象的思维方法来分析问题和解决问题。 本书共12章,主要内容包括:面向对象技术的概述及Java的特点,Java基本语法,类与对象,类的封装、继承和多态,接口和包,对象设计的规范,Applet程序,Java的输入与输出流,Java的图形用户界面,Java的多线程,Java数据库开发,Java的Web开发应用等内容。 本书适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。