首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String类为什么不需要引包?该怎么处理

2012-01-23 
String类为什么不需要引包?class MakeString {public static void main(String args[]) {char c[] {J,

String类为什么不需要引包?
class MakeString {
public static void main(String args[]) {
char c[] = {'J', 'a', 'v', 'a'};
String s1 = new String(c);
String s2 = new String(s1);
System.out.println(s1);
System.out.println(s2);
}
}
这样也能运行。
我在上面打了import java.lang;出错了
打了import java.lang.String;也能运行?
新手求解?

[解决办法]
import java.lang.*;吧?
[解决办法]
java.lang这个包是默认导入的,不需要人为导入,而JDK里其他的包,比如java.io,都需要人为导入,才能用里面的类和接口等
[解决办法]
java.lang包是java的核心包,JVM会自动导入,不需要显式导入
显式导入也没问题
import java.lang.*; //注意.*,是导入包内的所有类或者某个特定类,不是导入包名

热点排行