前 言
Java语言于1995年底在Internet舞台一亮相,便名声大噪,并在之后迅速发展,逐步取代了面向过程的程序设计技术,成为软件开发的主流技术,在开发领域中占据着重要的地位,广泛适用于智能卡、手持式电子消费类产品、桌面应用、企业级应用等多个领域。其固有的可靠性和安全性不仅令Java程序员放心,也令使用Java程序的用户放心。Java内建了对网络编程、数据库连接、多线程等高级程序设计任务的支持,具有广阔的发展前景。Java语言程序设计课程不仅是计算机专业重要的专业课,更是计算机软件开发专业的必学课程。本教材主要面向应用型高等院校计算机类专业的学生,培养技术应用型人才。内容的构造力求体现“以应用为主体”,强调理论知识的理解和运用,实现本、专科教学以实践体系为主和以技术应用能力培养为主的目标。
本书是两位作者在总结开发经验和多年教学经验的基础上编写的。通过31个典型的实例,按照“入门基础”、“面向对象”和“核心API应用”3个层次由浅入深,由易到难地介绍了Java的入门基础知识、面向对象知识和Java核心API的应用知识。
全书共分13章:第1~3章为入门基础部分,讲述Java语言的基本概念、Java数据类型、表达式和程序控制结构。第4~7章为面向对象部分,讲述Java语言的面向对象知识。第8~13章为核心API应用部分,讲述Java语言中核心API的应用。此外,书中有3个附录,分别是:Java关键字、运算符的优先级和结合方向、各章思考与练习参考答案。书中的所有程序都在JDK 7环境下调试通过。
Java是实践性和应用性都很强的课程,本书注重理论与实践相结合,每章都给出了不同层次、不同难度的思考题,并且给出了参考答案。通过习题与实例,使学生掌握所学知识,并能灵活运用所学知识解决实际问题。
本教材建议授课学时数为90学时,其中上机实践学时数为30学时以上。教师可根据学时数、专业和学生的实际情况选讲应用案例中一些较难的例子。
本书可作为高等院校计算机专业本、专科学生的教材或参考书,也可作为Java语言学习者的自学用书。
本书由江西科技学院吴金舟、鞠凤娟、肖令平、刘燕编写和校正,其中肖令平负责编写第1章,吴金舟负责编写第4章、第6章、第8章、第10章和第12章,鞠凤娟负责编写第3章、第5章、第7章、第9章、第11章和第13章,刘燕负责编写第2章,吴金舟和鞠凤娟共同完成了附录部分的编写工作。本书可提供本教材中的实例源代码、PPT课件等教学资源。
由于编者水平有限,书中难免存在疏漏、不足之处,欢迎各位同行和广大读者对本书提出建议和修改意见。
