好啦,开始。。。
写了好几次代码
不知道你们注意到没
每次我创建Class的时候
上面都有个package没填写
如下图:

其实这个就是包名
1.什么叫包?
为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。Java中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为Transportation的包中。
2.包有什么用途?
如上所述,更好的组织类,防止在一个空间下出现类重名啊这些情况;表明类之间的层次关系。
3.一般包名是怎么命名的
一般都是公司网站的域名反过来,然后在后面加上项目名和模块名
每个字段之间用“.”分割
比如百度的域名是 www.baidu.com
包名中我们省略www,然后把后面两个反过来写
那就是:
com.baidu.项目名.模块名


创建了包名之后其实就是在每个类的最开头加上了一句 “package 包名”
如图:

看以上截图的左侧可以看出
加上包名后我们可以更好的去分类每个模块
可以一目了然的就知道哪些功能在哪个包里面


两个类在同一个包里面是可以不用引入就直接调用另一个类的
而如果两个类是各在一个包里面,我们就需要对该类进行一个引入
这样才能调用这个类
引入方法 “import 包名.类名”
如图所示:

test1类是在com.baidu.demo.test下
所以引入方法就是在类中加入“import com.baidu.demo.test.test1;”


好啦,基本就这样啦
有啥问题还是老样子,联系我QQ497099936
24小时不一定随时在线解答喔
好啦
顾得白

Java基础第六课(关于包名的讲解)相关推荐

  1. 重学java基础第六课:markdown语法

  2. java基础(六章)

    java基础(六章) 一.for循环的使用场合 l  while循环--先判断,再循环 while(1.条件表达式){      //2.循环操作      //3.更改循环条件表达式 } l  do ...

  3. java基础(六)多线程/设计模式

    这辈子没办法做太多事情,所以每一件都要做到精彩绝伦! People can't do too many things in my life,so everything will be wonderfu ...

  4. Java校招笔试题-Java基础部分(六)

    导语   Java 面试题集2021版 Java基础部分六 62.ArrayList和LinkedList 有什么异同之处? 63.HashMap和HashTable的区别 64.List和Map的区 ...

  5. Java实习生常规技术面试题每日十题Java基础(六)

    目录 1.在Java语言,怎么理解goto. 2.请描述一下Java 5有哪些新特性? 3.Java 6新特性有哪些. 4.Java 7 新特性有哪些. 5.Java 8 新特性有哪些. 6.描述Ja ...

  6. C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税

    C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...

  7. java 8进制串转中文_老杜带你学Java【第六课】

    上期链接:老杜带你学Java[第五课] 01 写在前面 欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了.(此处应该有掌声???)本专题为<零基础学Java>专 ...

  8. Java基础(六)——多线程的基本使用与原理

    版本 说明 发布日期 1.0 发布文章第一版 2020-12-13 文章目录 前言 线程的创建 Thread类 通过继承Thread创建线程 通过实现Runnable接口创建线程 实现Callable ...

  9. java基本数据类型_老杜带你学Java【第六课】

    上期链接:老杜带你学Java[第五课] 01 写在前面 欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了.(此处应该有掌声

最新文章

  1. 阿里云云计算服务 备案期间服务器免费
  2. C#中File的使用
  3. ios 调用c语言函数指针,第09天C语言(08):指向函数的指针的应用场景
  4. 安卓运行php程序,安卓怎么运行php?
  5. kafka修改分区数_Kafka笔记
  6. 安卓学习 之 Service服务(十)
  7. centos7 python3安装numpy_centos下pip3安装numpy
  8. 【PAT乙】1033 旧键盘打字 (20分) 字符串
  9. 监控-Kafka Manager
  10. 《高度安全环境下的高级渗透测试》—第1章1.5节安装OpenOffice
  11. 阿里云飞天洛神:高性能网络软硬件一体化技术实践 | 凌云时刻
  12. 自动驾驶仿真相关调研
  13. vue3.0页面模板-示例
  14. 前端秘籍,CSS垂直居中必学八式,一招一式尽显功力
  15. mac版python怎么运行_mac 怎么运行python
  16. 2019西湖论剑网络安全技能大赛(大学生组)部分WriteUp
  17. Apache虚拟主机配置
  18. 随笔-关系抽取(三) — Dependency-based Models
  19. RGB TFT-LCD彩条显示实验
  20. [OpenCV] CV_32F与CV_8U之间的数据类型转换

热门文章

  1. 机器学习入门(十六):SVM——线性 SVM,间隔由硬到软
  2. 前端为什么这么麻烦之浏览器
  3. 盛极而衰,阿里巴巴的IPO之路
  4. android shape 边框 去掉阴影,android shape实现阴影或模糊边效果
  5. 360加固保的dex脱壳方法
  6. 第四十三章 SQL函数 DATEDIFF
  7. batch-size选取
  8. 硬盘数据恢复技术简介
  9. oracle 视图 自增列,Oracle实现自增列
  10. 正确姿势避坑 Python 中的6个典型错误