图书前言

  为了进一步扩大Java的影响力以及认证Java程序开发者的水平,Sun公司推出了一系列的Java培训及认证考试,最基本的认证考试就是SCJP(Sun Certified Java Programmer)考试,相应的培训课程是SL-275 Java语言编程。SCJP考试检测Java程序员对Java程序设计概念的理解及相关语法知识,内容偏重于Java语法及JDK的内容,只有具备了扎实的Java语言知识才能顺利通过考试。通过这个考试以后,Java程序员就可以进行后续的Sun认证考试,如Sun认证企业建筑师,Sun认证Web开发员这些更高层次的认证考试了,所以SCJP是通向更高级的认证基础,它的重要性可想而知。

  本书针对SCJP最新考试大纲的要求,将各个知识点按照循序渐进的方式分14章进行介绍。本书的每一章都列出了本章所对应的SCJP的考点以及相应的典型试题,便于读者有针对性地学习。第1章介绍了Java语言的特点,环境的搭建,以及Java应用程序的创建、编译和运行;第2章介绍了如何声明一个源文件、类、方法和属性,对象成员的访问,Java的构造器,package和import语句的用法,访问修饰符的用法和区别,Java注释和API文档的使用;第3章介绍了Java标识符、关键字以及Java的初始化;第4章介绍了Java各种运算符、表达式及流程控制语句的使用;第5章介绍了数组如何声明、创建初始化以及数组如何访问和复制;第6章介绍了类成员如何访问,类如何实现继承,以及在继承过程中如何进行成员的访问和对象的识别;第7章介绍了Java的高级类特征,包括Static和Final的高级特征、抽象类和接口的各种用法;第8章介绍了Java异常的概念和异常处理机制;第9章介绍了Java如何实现字符界面的应用设计;第10章介绍了如何利用AWT进行图形界面的设计;第11章介绍了Java2 SDK的事件处理机制;第12章介绍了如何实现GUI的应用编程;第13章介绍了线程的概念、线程的创建访问和控制问题;第14章介绍了Java高级输入输出流。

  本书知识点介绍全面,实例丰富实用,可读性较强,非常适合准备参加SCJP考试认证的人员选用,同时也是广大Java程序爱好者的首选参考书。

  本书由张海涛、张群山主笔,苏春、贺军、龚亚萍、贺民、王炯、许福海、彭海龙、裘蕾、张欣、黄志雄、李季、王淼、梁德城、孟丽艳、陈安南、李晓春、李志云、戴军等在教材预讲、差错、程序调试等方面做了大量工作,在此表示感谢!

  由于时间仓促,且作者经验和水平有限,本书错漏之处在所难免,欢迎广大读者批评指正。

 编  者