在java程序中什么条件下要用import语句,什么时候不用

在java程序中什么条件下要用import语句,什么时候不用,第1张

import语句在java里不是必须的

import像c++里的using一样 都不是必须的

当你需要使用其他的包内的类时,你可以通过 包名类名 的方式来指定,所以import语句你可以一个都不用

但考虑到每次都用 包名类名 这样的方式有点罗嗦,那么你可以把包名import进来 直接使用类名就可以了

javaawt 这里的java是包名,包对应的就是你磁盘当中的目录,你可以看成文件夹,awt是这个包当中的子包, 连起来也就是这个java包当中的awt子包中间用""来连接 "import"是导入包中的类的意思 ,java程序当中,除了javalong包是由java运行环境自动导入的外,其他的都必须用import关键词显示的导入某个包中的类

后面的" " , 代表当前这个Java包当中的所有类, 有时候你需要应用某个包中大量的类 ,就可以这样写,导入这个包中所有的类

你也可以导入一个包中具体的类, 比如:javaawtFrame;

形式都一样

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 {

}

这是JSP里面的import,其实他们都是一个道理。就是将预先写好的类引入到当前页面或当前程序使用。import引入的类必须传类的全名。引如的类可以通过new 语句造一个类的实例进行使用;就拿你上面的

<%@ page import="javautilHashMap" %> 来说

这条语句告诉我们在这页面我们引入了util包下的HashMap类并且可以使用此类下的任意public方法,用法如下:

HashMap hsmap = new HashMap();

大概思路就这样。

还有学java主要学思想

import:引入非本包的类;

IO:java基础的包类;

IOException:该包中的某个具体的类;

打个比方,其目录层次结构如下:

java\io\IOExceptionjava

则io指的是个文件价,而IOException指的是其具体的文件IOExceptionjava

以上就是关于在java程序中什么条件下要用import语句,什么时候不用全部的内容,包括:在java程序中什么条件下要用import语句,什么时候不用、import java.awt.*、java中的import和package的用法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存