《Java程序设计》为计算机科学与技术、软件工程、网络工程专业基础课程。本课程具有鲜明的特点,即较强的实践性、综合性、应用性、创造性和明显的时代发展性。知识点较多、是一门理论性和实践性都较强的课程。本课程旨在培养学生面向对象程序设计能力以及应用开发能力,在讲授Java语言的同时介绍Java所采用的面向对象程序设计基础理论、主要原则和思维方法,为后续课程奠定Java语言基础和面向对象程序设计理论基础。