前言
这篇文章集合是针对过已学习C语言的人写的,当然你有其他编程语言也能观看。
如果完全零基础,推荐看零基础的文章,可以更系统的学习。
包机制
包机制本质就是一个文件夹。为了让文件不重名。比如你有两个A.txt ,肯定是不能放在一个文件夹下的。
一般利用公司域名倒置作为包名。域名正常情况如下:
在写包名时应该这么写:
com.baidu.www
为什么这么写?
域名由四个部分组成,依次是: 服务器,域,机构,国家。在很多情况下,最后的国家部分是省略的。 如 www.sina.com.cn就是一个标准域名域名与IP是对应关系。
举个例子:
访问百度文库时访问wenku.baidu.com。
访问百度百科时访问baike.baidu.com。
访问百度搜索引擎时访问www.baidu.com。
所以我们只需要更换服务器就可以访问百度不同的功能。
package com.baidu.www
public class Demo1 {
public static void main(String[] args) {
int a = 10;
String s;
System.out.println(a);
}
}
导包
比如Date是一个时间类也是包里的东西,直接用是不行的,需要导入包才能使用。
package com.baidu.www
import java.util.Date;
public class Demo1 {
public static void main(String[] args) {
int a = 10;
Date d1;
System.out.println(a);
}
}
在Idea中,在写了Date之后,没有导入包的情况下可以按住alt+Enter就会弹出选项导入包。在Idea中可以按住Ctrl 然后点击Date就知道他是哪个包里的东西。
package必须放最上面。import放package下面。
导包可以用通配符例如*号。
import java.util.*;
表示可以导入java.util包下的所有的类。
总结:
1.包名要倒写
2.可防止命名空间重复。