Java JDK 5.0学习笔记 导读

来源:百度文库 编辑:神马文学网 时间:2024/04/30 07:05:28
   本书定位
本书针对的读者群为了解Windows基本操作,而不用有其他程序语言基础的读者。而由于本书中有一些面向对象观点与高级主题,所以针对的读者群也包括了曾经学习过Java,但概念或基础仍不扎实的读者。
   使用软件版本
全书中所有的范例程序代码都是使用Windows纯文本文件编写的,在“命令提示符”(文字模式操作)下编译与运行程序。编译与运行程序所使用的环境是Sun JDK 5.0,并使用J2SE 5.0的语法特性与标准类。
   章节安排
针对学校的Java课程,建议着重第1~12章的讲解,这12个章节涵盖了J2SE 5.0的新语法与新特性,第13~18章是一些J2SE中标准API的介绍,建议学生自行阅读。
对于没有接触过程序语言,或是没有接触过Java的读者,第1~3章是必读的章节。内容从了解什么是Java开始、配置Java开发环境到基本的语法与程序流程控制入门。对于一些操作性的介绍,光盘中还有一些简单的多媒体资料可供学习之用。
第4~6章则从对象(Object)开始认识Java,读者可以了解基本类与对象的不同点,而对于经常被忽略的数组与字符串,是这个部分讲解的重点,建议详细阅读。
第7章与第8章介绍Java对面向对象的支持语法,介绍顺序主要按照面向对象的3个特性:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。面向对象观点是Java的学习重心所在,也是最难体会和入门的部分,建议详细阅读。
第9章介绍了类文件的管理,主要了解内部类的.class命名方式,以及组件管理机制;第10章介绍异常处理(Exception Handling),主要了解try...catch...finally语法的使用,以及异常对象的继承架构。第9章与第10章要运用得好,与经验有关,初学者了解语法即可,日后可从各种实例中来体会。
第11章介绍枚举类型(Enumerated Types),第12章介绍泛型(Generics),两者都是J2SE 5.0新增的功能特性,初学者或许较少应用,建议打好前10章的基础再优先考虑。
第13~18章是J2SE中标准API的介绍,挑选了对象容器(Container)、输入/输出、线程(Thread)、反射(Reflection)和Annotation等主题来讨论。这些主题基本上在各个领域都应用得到,如果要给初学者学习建议,我建议是先了解对象容器、输入/输出以及反射中的类加载器。因为前两者应用的机会较多,而了解类加载器有助于了解一些Java的运行原理。
第19章为专题内容,目的是让学生了解如何将各种API组成实际的应用程序,主题选择的是文字编辑器,其中附带了一些Swing窗口程序设计的基础。老师可以用该章内容讲解专题制作时要注意的事项,并进一步鼓励学生基于该章所完成的文字编辑器,继续增加、完备它的功能。
   对话框
在本书中会出现两种对话框:
程序编写风格:
写程序就像写文章一样,如何将程序写得简洁易懂,其实有些规律可循,在这个对话框中会给读者一些写程序时的风格建议。
良葛格的话匣子:
在这个对话框中提供的可能是良葛格的一些主观性较强的意见、经验或建议,也有可能是一些主题外的常识,或是一些额外的参考文件。
   初学者应掌握的主题
每一章的内容由浅至深,初学者该掌握的深度要到哪儿呢?在每一章结束前,对于初学者我会建议几个至少要掌握的主题。
光盘内容
本书的光盘也是您学习的资源之一,光盘内容有:
   书中范例源代码
   操作设置相关的影音教学