大家好,今天小编关注到一个比较有意思的话题,就是关于java语言包的问题,于是小编就整理了3个相关介绍Java语言包的解答,让我们一起看看吧。
5个jdk常用的包?
JDK所提供的所有标准J***a类都存放在J***a包中,如j***a.lang包中包含了运行J***a必不可少的系统类。由于系统会自动将j***a.lang引入,所以不需要在源文件中用import语句来显示地引入这个包。另外,J***a跪地过j***a.util和j***a.io是必须提供的标准包,在JDK中常用的包有以下几种:
1.j***a.lang:语言包
2.j***a.util:实用包
4.j***ax.swing:轻量级的窗口工具包,这是目前使用最广泛的GUI程序设计包
7.j***a.applet:编制***let用到的包(目前编制***let程序时,更多的是使用swing中的J***let类)。
j***a里什么是包?
J***a包的概念 为了更好地组织类,J***a提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。J***a中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为Transportation的包中。 程序员可以使用package指明源文件中的类属于哪个具体的包。包语句的格式为: package pkg1[.pkg2[.pkg3…]]; 程序中如果有package语句,该语句一定是源文件中的第一条可执行语句,它的前面只能有注释或空行。另外,一个文件中最多只能有一条package语句。 包的名字有层次关系,各层之间以点分隔。包层次必须与J***a开发系统的文件系统结构相同。通常包名中全部用小写字母,这与类名以大写字母开头,且各字的首字母亦大写的命名约定有所不同。 当使用包说明时,程序中无需再引用(import)同一个包或该包的任何元素。import语句只用来将其他包中的类引入当前名字空间中。而当前包总是处于当前名字空间中。 如果文件声明如下: package j***a.awt.image 则此文件必须存放在Windows的j***aawtimage目录下或unix的j***a/awt/image目录下。 以一言概之,j***a中"包"的引入的主要原因是j***a本身跨平台特性的需求。因为j***a中的所有的***也是以文件方式组织,这其中主要包含大量的类文件需要组织管理。j***a中同样***用了目录树形结构。虽然各种常见操作系统平台对文件的管理都是以目录树的形式的组织,但是它们对目录的分隔表达方式不同,为了区别于各种平台,j***a中***用了"."来分隔目录。
jdk提供的两个标准类包是?
包就是包括文件的文件夹 例如import j***a.util.*; 这里导入的util文件夹,里面所有的类是不是全部用到暂且不论 而类,就是文件夹中的文件 import j***a.util.Date; 这里明确指的就是Date这个类,是j***a.util这个包里面的类。因为有许多的包同样有Date为名称的类。 如import j***a.sql.Date;在这里也有一个
到此,以上就是小编对于j***a语言包的问题就介绍到这了,希望介绍关于j***a语言包的3点解答对大家有用。