日期:2014-05-20  浏览次数:20617 次

为什么java.lang不需要导放
java.lang会默认导入到每个java文件.不需要我们写import.他是如何实现默认导入的.
很无聊的问题,忽然想到的.

------解决方案--------------------
猜想:
方法1:编译的时候,自动加上
方法2:执行的时候自动查找
------解决方案--------------------
在虚拟机里面烧好了,不要你的
------解决方案--------------------
同意楼上的。
------解决方案--------------------
java.lang 是java内置的。。
基础的基础,上课第一节就讲了
------解决方案--------------------
classLoader分为内置加载和用户加载,java.lang的属于内置加载的,由虚拟机完成的
------解决方案--------------------
在虚拟机里面处理的 ,这是JAVA 第一课的内容。。
------解决方案--------------------
在Java里,所有的类都要继承自Object,而Object属于java.lang包
也就是说,如果不引入java.lang包,什么代码也不能写,有什么意义么?
也就是说,对于任何的代码,都必须引入java.lang包,既然这个是重复的无意义的劳动,干脆让编译器去做好了,就是这个逻辑