学习笔记 06-12-28

来源:互联网 发布:手机淘宝2017官方版 编辑:程序博客网 时间:2024/06/06 04:59
java.lang包,包含java语言核心的类。
java.awt包,包含了用来构建和管理应用程序的图形用户界面的应用性类。
java.io包,包含了处理I/O文件的类,实现java语言的基本的输入和输出操作,
                    如FilterInputStream,BufferedInputStream
java.applet包,包含了所有的实现JavaApplet的类,它是小程序经常使用的类库。
java.net包,包含了所有实现网络功能的类和处理接口及统一资源定位器的类。
javax.swing包,包含了图形用户界面扩展的类,它实现了一些java.aet不能实现的功能。
java.unti包,包含了有用的数据类型类,任务设置的实用程序类,如定义系统特性和使用与日期相关的函数。
java.awt.event包,包含了各种我们所遇到的事件处理类
======================================================================================
上面的这些类库都包含在class.zip中,位于JDK的lib目录下,它包含着对我们编程工作的强有力支持的JAVA类库。

学习方法:

开始熟悉Java的类库。Java的基础类库其实就是JDK安装目录下面jre/lib/rt.jar这个包。
真正对于我们来说最核心的只有4个,分别是
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;

首先要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。

对包整体框架的把握并不是要熟悉每个类的用法,记住它有哪些属性,方法。想记也记不住的。而是要知道包有哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。

要了解,Java提供了哪些类,每个类是用在什么场合,当遇到问题的时候,知道哪个类,或者哪 几个类的组合可以解决问题,当具体写程序的时候,只要知道该用哪个类来完成工作就足够了。编码的时候,具体的方法调 用,是边写代码,边查Documentation,所有的东西都在Documentation里面,不要求一定记住。所以对每个包的总体框架的把握就变得极为重要。

下要做的工作是扫清Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步,Java的自学能力已经被培养出来了,可以到了直接学习Documentation的水平了。除了要做GUI编程之外,JDK里面其他会有用处的包是这些:
java.text.*;
java.net.*;
javax.naming.*;
这些包里面真正用的比较多的类其实很少,只有几个,所以不需要花很多时间。

原创粉丝点击