java 中 package 是什么

java 中 package 是什么,第1张

package的作用就是 c++ 的 namespace的作用,防止名字相同的类产生冲突。Java 编译器在编译时,直接根据package指定的信息直接将生成的class 文件生成到对应目录下。例如package aaabbbccc 编译器就将该 java 文件下的各个类生成到 /aaa/bbb/ccc/ 这个目录下。

Java中的一个package(包)就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。

扩展资料

编程环境

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK 。

参考资料:

百度百科——JAVA

package的作用有:创建你自己的程序库集(注意要创建独一无二的包名)

如:

package commypackagesimple;

public class MyClass{

经过长期的编程实践,commypackagesimple包里的pulic类会越来越多,如果有人想有MyClass或者是commypackagesimple中的任何其他pulic类,可以使用关键字import来加载包名

import表示的是导入包,两个不同包下的类在互相调用时,需要导入调用的这个类所在的包才能进行调用。

如:类A在apackage这个包下,类B在bpackage这个包下,A调用B的代码如下:

package apackage;

import bpackageB;

public class A {

public static void main(String[] args) {

B b = new B();

}

}

package表示的是包名,当一个类定义在一个包下时,代码中需要引入包名来标注,使用方法为package 加包名;

如下事例:(类B创建在bpackage这个包下,因此需要引入这个包)

package bpackage;

public class B {

}

如果你加了package mypackage,那么你的Java文件就必须放在mypackage文件夹下啊。

你的Eclipse会报错啊。在那个小叉叉上点左键就会出现对应的解决方案了。或者自己在工程下新建一个mypackage包,然后把你的java文件拖到下面就行。

建议新手在命令行下编译几个程序,理解一下包的概念。

以上就是关于java 中 package 是什么全部的内容,包括:java 中 package 是什么、java编程里面的包(package)的主要作用是什么、java中的import和package的用法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9584989.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存