首页编程java编程java包和文件夹的区别是什么(Java类库和包有什么区别)

java包和文件夹的区别是什么(Java类库和包有什么区别)

编程之家 2023-10-13 68次浏览

老铁们,大家好,相信还有很多朋友对于java包和文件夹的区别是什么和Java类库和包有什么区别的相关问题不太懂,没关系,今天就由我来为大家分享分享java包和文件夹的区别是什么以及Java类库和包有什么区别的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

java包和文件夹的区别是什么(Java类库和包有什么区别)

jdk和jre有什么区别

JDK:

Java Develpment Kit java开发工具

JRE:

java包和文件夹的区别是什么(Java类库和包有什么区别)

Java Runtime Environment java运行时环境

JVM:

java Virtual Machine java虚拟机

java包和文件夹的区别是什么(Java类库和包有什么区别)

jdk是给开发人员使用的, jre和jvm是给普通用户使用,如果只是运行Java程序,安装JRE即可

JDK:

是java开发工具包,是Sun公司针对java开发人员的产品,jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre

JDK(Java Development Kit)是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API包括rt.jar)。

Java eclipse中创建项目以后缺省包和命名的包有什么区别

并没有实质上的区别,但是实际编码中需要进行包命名规范,否则全部的类都在一个缺省包中,维护性非常之低,而且很有可能类名冲突

包的作用

1把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

2如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

3包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。

java 中 package 是什么

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

Java类库和包有什么区别

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

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

好了,文章到此结束,希望可以帮助到大家。

java什么是复合语句 java中switch语句 java什么是焦点事件,java中什么是事件源,事件的处理过程是什么