java包的作用
2013-11-09 09:27
239 查看
大家用IDE的时候,如用eclipse、myeclipse会知道一个java project的结构。都是由包组成的,包里面又有java类等文件。个人认为对包的认识要基于这个工程。一般情况,打开workplace,我们就可以看到一个一个的java project的文件夹。这样看来java包其实就是一个文件夹。再向里面点击,可以知道包里面还嵌套着其他包。这时候我们可以把包的作用联系到文件夹的作用,只是包里面装的主要是类了。所以java包的第一个作用可以归纳为:便于类的分类和管理。
在java程序中,当我们不同的包里面很有可能有相同名字的类。for example,packageone中有AAA.java,packagetwo中有AAA.java.但我们联想到文件夹路径的问题,在java工程中,不同路径同名的类其实是在“路径”这个属性值上是不同的,所以我们又可以知道java包的第二个作用:解决了类的同名问题。
那我们想用packageone中的AAA.java调用packagetwo中的BBB.java中的方法,怎么办呢?肯定是导包啊。我们打开一个工程看一下,可以看到很多import......。如同一种声明。如果我们不导包,根本就访问不到那个方法。所以我们可以总结java包的第三个作用:安全性的保障。
对于包的作用,总结为一下三点:
1、方便类的管理
2、解决了类的同名问题
3、安全保护性
对于包的命名规则,我们就要看java编程规范了。对包的更深认识,那肯定要自己再找资料,补充。
在java程序中,当我们不同的包里面很有可能有相同名字的类。for example,packageone中有AAA.java,packagetwo中有AAA.java.但我们联想到文件夹路径的问题,在java工程中,不同路径同名的类其实是在“路径”这个属性值上是不同的,所以我们又可以知道java包的第二个作用:解决了类的同名问题。
那我们想用packageone中的AAA.java调用packagetwo中的BBB.java中的方法,怎么办呢?肯定是导包啊。我们打开一个工程看一下,可以看到很多import......。如同一种声明。如果我们不导包,根本就访问不到那个方法。所以我们可以总结java包的第三个作用:安全性的保障。
对于包的作用,总结为一下三点:
1、方便类的管理
2、解决了类的同名问题
3、安全保护性
对于包的命名规则,我们就要看java编程规范了。对包的更深认识,那肯定要自己再找资料,补充。
相关文章推荐
- Java中提供的三种类加载器及其作用
- Java中hashCode的作用
- java中 接口的作用是什么
- Java中hashCode的作用
- Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
- java中关键字volatile的作用
- Java中hashCode的作用
- JAVA开发之 9-classpath环境变更的作用及配置方式
- java中static作用详解
- java中final的作用
- Java关键字及其作用
- Java中@Override的作用
- java基础数据类型包装类的作用
- Java中serialVersionUID的作用
- 接口的作用(java)
- java中Class.forName的作用
- JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。
- java 注解的几大作用及使用方法详解
- java四个元注解的作用
- Java中@Override的作用