黑马程序员技术交流社区

标题: 为什么String类型不用导包 [打印本页]

作者: 技术小牛    时间: 2016-3-27 19:10
标题: 为什么String类型不用导包
为什么String类型不用导包

作者: 小哒哒    时间: 2016-3-27 19:10
因为他在java.util.lang包下,这个包不需要导包
作者: Max灬xu    时间: 2016-3-27 19:48
因为他在java.lang中,java.lang包系统会自动导入所有java 文件中
作者: humility    时间: 2016-3-27 21:42
String是属于java中java.lang包的内容,
是自动导入的,不需要手动导入。
因为java.lang.Object是除了它自身之外的所有类的父类,所以不需要导入
作者: yangxiong    时间: 2016-3-27 22:34
java中底层加载的时候就用java.lang,因为省资源。PS:不要问为什么,java就这样规定的。
作者: 丰满的理想    时间: 2016-3-28 00:00

因为它在java.lang中,java.lang包系统会自动导入,不需要在手动导入,可以直接引用
作者: Ak-47    时间: 2016-3-28 02:01
我也是这么认为的
作者: adomwon    时间: 2016-3-28 13:15
java.util.lang包下的都不需要导包
作者: lennycxy    时间: 2016-3-28 16:05
又张见识了
作者: fanxiaolin    时间: 2016-3-28 17:16
同学,何必思考这个!  咋不说为啥用string。基本数据类型,既然是基本的,那就是本身就有的。不用纠结
作者: zx7750462    时间: 2016-3-28 21:43
在lang包里所以不用导包
作者: liuyi0601    时间: 2016-3-28 21:46
String在java.lang中的,这个报下的不需要导包,算是一种规范吧
作者: 小凡帅哥    时间: 2016-3-30 22:26
因为java.lang 是java虚拟机执行的,尤其是Object类,其中就用了String
作者: 我认识你    时间: 2016-4-4 09:59
因为他在java.util.lang包下,这个包不需要导包
作者: tsldxszd    时间: 2016-4-4 20:41
你其实已经倒了,还记得你配置path环境变量吗?
.;D:\jdk\lib\dt.jar;D:\jdk\lib\tools.jar
这俩jar包里面包含了lang包 和其他一些java执行所需的文件。
不过classpath现在已经不需要设置了,jre会自动找到所在目录下的jar包,除非你人为故意移走。
作者: xiaochenu    时间: 2016-4-9 22:14
楼上都答得很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2