util包,com包,org包.......等...
这几个包是干吗用的....在这请高手们帮我讲解一下....谢谢

解决方案 »

  1.   

    代码——>程序——>包 它们只是组织形式不一样罢了,你可以这样想象:包把你要调用的程序封装了
      

  2.   

    为什么有包? 
    因为 Java 要跨平台 , 不同平台对文件的表示可能不一样,
    为了不用在写代码时考虑这些, Java 引入包作为名字空间的概念,
    把 class 和资源文件都打包成 .jar ,在所有平台上都用一样看待,
    因为它们在 jar 里面组织形式一样,绕开文件系统可能的不兼容的地方,比如 Window 你用 C:/com/Abc.class , Unit 下 你用 /user/Abc.class , 写代码是怎么找到这个类你就不用考虑了,他们有统一表现形式,让可能的不兼容的地方在运行时用很少手工步骤(指定 class path 时根据操作系统不同指定一下 jar 路径   ) 就可以了解决问题.
      

  3.   

    util是utility的缩写,里面是表list,array,map,tree的接口和类
    com和org包是由公司实现的功能包,具体功能与厂商有关
      

  4.   

    util是utility的缩写,里面放着常用的编程组件。
    以java.*开头的包是jdk现在和将来都将支持的包,它是经过jsr讨论过而加进去的。
    而com和org包是由公司或团体实现的功能包,它用来弥补java.*包中功能的不足。但com和org包中的类java还没有正式声明支持,其中的一些类的功能、安全、效率等问题可能会有缺点。
    平常编软件,尽量用java.*中的包,其中有的功能无法实现的,再用com和org包。
      

  5.   

    包名              内容 
    java.applet Applet              小应用程序类 
      
    java.awt(java.swing)           用户界面类 
      
    java.awt.event                  事件处理和监听器类 
      
    java.beans JavaBeans            组件模型类 java.io                         输入输出类 
      
    java.lang                       核心类 java.lang.reflect               反射机制类 
      
    java.math                       任意精度的算术类 
      
    java.net                        网络类 
      
    java.rmi                        远程方法调用类 java.security                   安全性类 java.sql                        Java数据库连接类 java.text                       国际化文本处理类 java.util                       各种实用工具类 
      

  6.   

    以上是 列举了一些常见的包,还有你所说的 例如以org、com(还有javax)开头的,这些算是一种扩展类的包,
      

  7.   

    包是专业人员写好的JAVA类,你在程序中引入.其实你也可以自己重写包中的内容.
    引用包目的就是为了程序简单,而不用自己去写过多的代码.
    每个包都有自己的功能.