java 中 package 是什么?

作者&投稿:运尝 (若有异议请与网页底部的电邮联系)
Java的Package到底是什么概念~

当前文件所在的文件夹。可以这么说
只能说你描述的不好,都不知道你问的是什么
src是存放源码的地方,在src下面有很多package,也就是包。这些包你大考工作目录,其实就是文件夹
package game;这句意思就是当前这个目录是game这个包import java.util.*;这里是引入jar包里的文件public class Game {这个就是类了}
不用纠结这些东西啊,它只是个目录而已

我的工作区设在E盘,如果打开E盘去找这个文件,目录是
E:\workspaceest\src\game
就是个文件夹的名字

package
包装的意思; 如果你写一个类,首部用了package book.ch2
如:
package book.ch2
Class A
{
Public void static void main(Stirng[] args){
}
}
那么这个类就在book文件夹的ch2下面保存着; 这样在相同包下的不同类可以调用;

package的作用就是 c++ 的 namespace的作用,防止名字相同的类产生冲突。Java 编译器在编译时,直接根据package指定的信息直接将生成的class 文件生成到对应目录下。例如package aaa.bbb.ccc 编译器就将该 .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



当前文件所在的文件夹。具体解释如下:

1、当你新建一个Java项目的时候,你会填上Project name,比如项目名叫“baiduzhidao”。注意下面有一拦灰色的“Location”,就代表你这个项目将来会存放在你电脑的那个位置,可以根据需求自己修改地址。

2、然后你可以在左边看到“baiduzhidao”这个项目已经建好了,在这里就是package的意思,“baiduzhidao”就已经是电脑里的一个文件夹了,工具会自动生成这个文件夹。

3、接下来可以去电脑里面去找这个package是不是真的存在,根据图一灰色“Location”的位置去电脑里对应的位置找,看是否真的存在这个文件。

我们会发现这个文件的路径名和文件夹的名字正好相吻合,这就是说,package实际上就代表了一个文件夹。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程  。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点  。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等  。

参考资料:百度百科-Java





当前文件所在的文件夹。可以这么说

只能说你描述的不好,都不知道你问的是什么

src是存放源码的地方,在src下面有很多package,也就是包。这些包你大考工作目录,其实就是文件夹

package game;这句意思就是当前这个目录是game这个包

import java.util.*;这里是引入jar包里的文件

public class Game {这个就是类了

}

不用纠结这些东西啊,它只是个目录而已


我的工作区设在E盘,如果打开E盘去找这个文件,目录是

E:\workspaceest\src\game

就是个文件夹的名字



属于包的概念:
包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。
Java中提供的包主要有以下3种用途:
1) 将功能相近的类放在同一个包中,可以方便查找与使用。
2) 由于在不同包中可以存在同名类,所以使用包在一定程度上可以避免命名冲突。
3) 在Java中,某次访问权限是以包为单位的。
创建包可以通过在类或接口的源文件中使用 package语句实现,package语句的语法格式如下:
package 包名;
包名:必选,用于指定包的名称,包的名称为合法的 Java标识符。当包中还有包时,可以使用“包1.包2.…….包n”进行指定,其中,包1为最外层的包,而包n则为最内层的包。



Java中的一个package(包)就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。
比如
package fruit;//就表示你在声明该编译单元是名为fruit的类库的一部分


临清市15179135923: JAVA Package是啥玩意? 是文件夹吗? -
银翟仁平: 恩.package可以和文件夹对应. 在Java中新建package后,在文件系统中也会出现相应的文件夹.package是用来组织类的(这一点与文件夹组织文件的功能相似),如果没有package,那么类名肯定会有很多重复的,不仅仅是自己工程中可能重复,也可能和别的开源jar中出现重复,这样畅憨扳窖殖忌帮媳爆颅就导致没有办法Import别人的类了.有了package后,就比较好组织类了,通过包名和类名,就可以唯一确定一个类了.前提是大家都遵守包名的命名规范.

临清市15179135923: JAVA中!package的概念是怎么的?
银翟仁平: 1: -package语句必须是文件中的第一条语句.也就是说.在package语句之前,除了空白和注释之外不能有任何语句. -如果不加package则指定为缺省包或者无名包. -包对应着文件系统的目录层次结构. -在package语句中,用"."来指明包(目录)的层次.

临清市15179135923: Java中的包(Package)是怎么回事 -
银翟仁平: 是一种源文件管理方法, 通过将源文件放在不同的Package中,可以避免名字冲突, 功能类似C#和C++中的namespace,

临清市15179135923: java的package语句 -
银翟仁平: package是java语言所特有的.他的作用就是把若干类按包结构进行分类管理.其中最重要的用途是为了解决同名但作用不同的类同时存在的问题. 假如有一个类叫:ClassA,目前该类已经在程序中使用,由于某些原因还需要创建一个名为ClassA的类,用于实现其他功能(但又不能把两个类的内容和并).此时就会出现类的管理上的问题.通过引入package这种概念,可以区分出这两个类,虽然他们名字相同,但package不同,所以可以区分出两个类

临清市15179135923: java中的package -
银翟仁平: 这个问题太抽象了 你安装了jdk吧 C:\Program Files\Java\jdk1.6.0_13\ 这个是我的jdk安装目录 C:\Program Files\Java\jdk1.6.0_13\jre\lib\rt.jar 这个jar包,你用rar压缩软件解压,就会找到java.util目录 不知道你用的是不是eclipse,eclipse在项目上点右...

临清市15179135923: java程序中首部的package表示什么意思 -
银翟仁平: package 包装的意思; 如果你写一个类,首部用了package book.ch2 如: package book.ch2 Class A { Public void static void main(Stirng[] args){ } } 那么这个类就在book文件夹的ch2下面保存着; 这样在相同包下的不同类可以调用;

临清市15179135923: java中的“包”到底是什么意思? -
银翟仁平: Java包的概念 为了更好地组织类,Java提供了包机制.包是类的容器,用于分隔类名空间.如果没有指定包名,所有的示例都属于一个默认的无名包.Java中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为...

临清市15179135923: java中的package是不是相当一个文件夹 -
银翟仁平: package的概念就是防止java类的名字重复,互相访问的话就要看protected private之类的,网上一查就有了

临清市15179135923: java 中package是什么概念?相当于c#中的namespace吗? -
银翟仁平: 包的含义,也就是为了管理类文件而用包分门别类的存储.和c#中的命名空间差不多

临清市15179135923: Java的package是按什么依据来划分比较好呢?还是按功能类型?
银翟仁平: 说的可能不大好,package就是把你这个程序所用到的全部类和文件(如图片等)全都放到一个包里面,用zIP压缩,命名为JAR后缀.import用于引用包中的一个类或几个类.包和文件夹感觉差不多,只不过包是JAVA专用的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网