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