「java中的包的定义」java包的定义和使用方法

博主:adminadmin 2023-03-18 16:39:08 506

本篇文章给大家谈谈java中的包的定义,以及java包的定义和使用方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中的包怎么定义 定义后是要自己新建一个文件夹存放包的内容吗

包的定义用package关键字,放在类的最开始部位,不必自己创建,在编译的时候java会自动创建名字为你所定义的包名的文件夹来存放你定义的类;

如下:

package mypackage;

public class mm{}

编译的时候用

javac -d c:\java mm.java

这样编译器就会在c盘根目录下的java的文件夹中创建一个名为mypackage的文件夹,并将mm这个类保存在这个package文件夹中!

java里什么是包?

在Java中,我们写程序时用到相同的类名是有可能的,遇到这种情况的话,就会出现错误。

为了避免上述错误,Sun公司在开发Java时提出了包的的概念,就是package。包可以使具有相同类名的程序互不影响,从而保证了程序的正确性。

你可以理解为包就是一个文件夹,例如有文件夹A和文件夹B,现在有两个类名相同的程序,假设类名都为HelloWorld.java吧。现在把这两个java源文件分别放在文件夹A和文件夹B中,虽然他们的类名相同,但是由于不在同一个文件夹下,两个程序互不影响也可以互相调用。在实际中可以通过包名+类名来调用源程序了。这是和class有关的。

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中有包和类,包和类是什么

通俗一点点讲,类是为了解决java中的问题而出现的,你要跟好友通信,就写一个通信类来解决这个问题,你要处理网页前台的数据,你就写个数据处理类,写好的类就好比数学公式,参数不同,公式固定不变,得出结果不同,你写好一个通信类,这个类不改变,但你可以跟不同人聊天

包的存在是为了区别相同名字的类出现的,包通俗的讲就是电脑上的文件夹,你可以在一个文件夹下创建两个名字一样的文本文件么,当然不可以,包也是,包里不允许同名文件,你的手机可以选择移动的手机卡和电信的手机卡,卡长的都一样,但它们能在同一个运营商那里买到么,不能,移动运营商和电信运营商相当于包,电话卡相当于同名文件,不同包存储不同功能的类

java中的包的定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java包的定义和使用方法、java中的包的定义的信息别忘了在本站进行查找喔。