「java包的定义」java常用的包和类
本篇文章给大家谈谈java包的定义,以及java常用的包和类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 中的包是怎样定义的
在Java中,包主要有以下用途 :
-包允许将类组合成较小的单元
-有助于避免命名冲突
-包允许在更广的范围内保护类、数据和方法
包可以是类、接口和子包的集合
创建包
package mypackage;
必须是.java文件中的第一句话
访问 Java 包成员
mypackage.My_Class
导入包
import package_name.*;
导入子包
import package_name.package_sub.*;
编译
javac –d 目录名 xx.java
运行
java 包名.类名
如何使用自定义的包:
自己定义一个.java文件,创建一个包
例如:该文件是Test.java文件,创建的包是com.accp
那么,编译该文件后生成的Test.class的包路径是
com.accp.Test.class
将该文件加入classpath中
a.如果将.class文件导入classpath中,那么应该在classpath导入包含该.class文件所在最上级包的目录
例如:Test.class文件最上级包目录是com文件夹,com文件夹在c:\,所以应该加入c:\
b.如果将.jar文件加入classpath中,就应该在classpath中导入该.jar文件的详细路径
Java中有包和类,包和类分别是什么?
通俗的说,
包就是包括文件的文件夹
例如import java.util.*;
这里导入的util文件夹,里面所有的类是不是全部用到暂且不论
而类,就是文件夹中的文件
import java.util.Date;
这里明确指的就是Date这个类,是java.util这个包里面的类。因为有许多的包同样有Date为名称的类。
如import java.sql.Date;在这里也有一个
java里什么是包?
在Java中,我们写程序时用到相同的类名是有可能的,遇到这种情况的话,就会出现错误。
为了避免上述错误,Sun公司在开发Java时提出了包的的概念,就是package。包可以使具有相同类名的程序互不影响,从而保证了程序的正确性。
你可以理解为包就是一个文件夹,例如有文件夹A和文件夹B,现在有两个类名相同的程序,假设类名都为HelloWorld.java吧。现在把这两个java源文件分别放在文件夹A和文件夹B中,虽然他们的类名相同,但是由于不在同一个文件夹下,两个程序互不影响也可以互相调用。在实际中可以通过包名+类名来调用源程序了。这是和class有关的。
JAVA中的包是啥意思?给举个例子。
为了促进代码重用,Java语言允许将几个类组织在一个逻辑组中,这就是包。例如,如果你要创建一组业务规则,用于进行你公司的事务处理,那么,你就可能想把它们放到一个包中。这对于重用以前的代码是大有裨益的。
java包的定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java常用的包和类、java包的定义的信息别忘了在本站进行查找喔。