有C语言基础如何快速入门Java---1.包机制

前言

这篇文章集合是针对过已学习C语言的人写的,当然你有其他编程语言也能观看。

如果完全零基础,推荐看零基础的文章,可以更系统的学习。

包机制

图1

包机制本质就是一个文件夹。为了让文件不重名。比如你有两个A.txt ,肯定是不能放在一个文件夹下的。

一般利用公司域名倒置作为包名。域名正常情况如下:

www.baidu.com

在写包名时应该这么写:

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.可防止命名空间重复。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容