java导包教程,用什么符号来代替所有类

发布于:2024-05-12 20:45:08

Java导包大揭秘:万能符号和各种疑惑解码

作为一名JAVA码农,导包可是我们的必备技能。不过,经常有萌新一脸懵地问:“Java导包里的那个星号()到底啥意思啊?”那么今天,我们就把这个万能符号和导包绕嘴的疑问一股脑给你说清楚!

那个星号()究竟代表啥?

想象一下,java.util包就像一个超级大杂货铺,里面有各种各样的类,比方说ArrayList、HashMap,琳琅满目。而这个星号()就是一张神奇的万能采购券,它可以代替所有类!

举个栗子:

java

importjava.util.;

这行代码就像是对杂货铺的大叔说:“大叔,把你们所有货架上的东西都给我搬过来!”于是,大叔就会麻利地把ArrayList、HashMap等所有类都一股脑放进你的购物篮里。

我啥时候该用import?

遇上需要使用其他包里的类时,就像去朋友家借东西,得先敲门打声招呼才行。而import就是Java里的敲门砖!

比如你要用ArrayList这个小帮手,写代码时就必须声明:

java

importjava.util.ArrayList;

单个类和包里所有类咋区别对待?

Java讲究有礼貌,单个类和包里的所有类可是区别对待的!

单身贵族:单个类

java

importjava.util.ArrayList;

看好了,这个ArrayList就好像一个独立的小绅士,要单拎出来邀请。

团团圆圆:包里所有类

java

importjava.util.;

直接用星号,代表要把util包里的所有小伙子一网打尽,一起请进屋里来。

同名类撞在一起咋办?

这个世界总有撞名的时候,Java里也不例外。如果不同包里有多个同名类,该如何是好?

记住,Java可不惯着重名党!这时你会看到报错,提醒你搞清楚到底要请哪个同名类。要想指定具体类,就只能老老实实使用全限定名:

java

//比如你的包是org.example

importorg.example.MyClass;

//另一个包的同名类

importanother.package.MyClass;

自己家写的包怎么导入?

自作自受可是程序员的常态!自己写的包怎么导入?其实和导入自带包大同小异,走个形式↓

1.创建自定义包文件夹

2.定义包名

java

packagecom.example.mypackage;

3.导入自定义包

java

importcom.example.mypackage.MyClass;

这下,自己写的包也能轻轻松松加入自己的项目中啦!

聊了这么多,伙伴们对Java导包还有啥疑问?欢迎留言区畅所欲言,我们一起来深入探讨吧!


上一篇:优化关键词难不难?掌握这两个概念就够了!

下一篇:找深圳网站优化公司要注意什么?有哪些坑?

资讯 观察行业视觉,用专业的角度,讲出你们的心声。
MORE

I NEED TO BUILD WEBSITE

我需要建站

*请认真填写需求信息,我们会在24小时内与您取得联系。