首页 > 代码库 > java:包语句和import语句
java:包语句和import语句
一、包语句:
1、有包名的类的存储目录
如果一个类有包名,就不能再任意存放它,否则虚拟机无法加载这样的类。
程序如果使用了包名:package tom.kepler;(包名就是java文件的路径)。那么存储文件的目录为:...\tom\kepler; 并且编译得到的字节码文件也要在这个目录下(其实和其他的情况一样,如果是用命令行来编译.java文件的话,.class文件都是生成在.java所在的文件夹下的;如果用eclipse编译器来编译的话.JAVA文件在src文件夹下,.class文件在bin文件夹下)。
2、运行有包名的主类
如上面说到的,存储文件的目录为...tom\kepler;那么就必须要到 \tom\kepler 的上一层目录中去运行主类,比如文件位置为:E:\Java\JavaProject\example\tom\jiafei 那么就要到example运行主类:E:\Java\JavaProject\example> java tom.kepler.主类名;即运行时必须写主类的全名(包名.主类名)。
二、import语句:
1、import语句的作用
当一个Java程序需要另一个类的对象做为自己的成员或方法中的局部变量时,这两个类在同一个包(同文件夹下)当然没问题,但是如果不在同一个包下,就需要用import语句来导入其他包中的类。
java.lang 包含所有的基本语言类
javax.swing 包含抽象窗口工具集中的图形、文本、窗口GUI类
java.io 包含所有的输入输出类
java.util 包含应用类
java.sql 包含操作数据库的类
java.net 包含所有实现网络功能的类
如果要引入一个包中的全部类,就使用通配符号:*来代替:import java.util.*; java.lang包含了Java语言的核心类库,通常不写出来。
2、tips
运行含有import语句的.java文件的话和运行其他的.java文件一样,而不必像含有package文件一样要java tom.kepler.test。
三、package与import语句
package是讲.java文件打包起来;import是将打包好的类导入,而不用再工程中又写。所以,package是封装,import是使用封装;
就像是函数和函数的引用一样吧。
java:包语句和import语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。