Java类包

  在Java中没定义好一个类,通过Java编译器编译之后就会生成一个.class文件,当程序的规模逐渐庞大时,就很容易出现内名冲突现象。为了避免上述问题的发生,Java提供了一种管理类文件的机制,就是类包。

  有了类包,就会涉及到类名的问题,一个完整的类名需要包名和类名的组合比如Math类,完整的类名应该是:java.lang.Math;例如在一个程序中使用到了java.util.Date类和java.sql.Date类,如果不指定明确路径,编译器就不知道这段代码使用的是java.util.Date还是java.sql.Date。所以需要在指定代码中出给完整的路径。

  【例】在程序中使用两个不同Date类的完整路径,可以使用如下代码:

  java.util.Date date=new java.util.Date();

  java.sql.Date date2=new java.sql.Date(123);

在Java中采用类包的机制非常重要,类包不仅仅能解决类名冲突的问题,还可以在开发庞大的应用程序时,帮助开发人员管理庞大 的应用程序组件,方便软件复用。

posted @ 2017-05-26 11:00  陈焕炽  阅读(216)  评论(0)    收藏  举报