包:package
当一个项目中的类越来越多时,需要对其进行分包管理。
例如与Amazon和Tencent共同开发一个项目,那么就可以简历三个package
com.amazon
con.tencent
大家把自己的类放在自己的package里面

如果一个类没有放在任何package下面,则认为它放在default package下面。。。
但不建议这么做。
建议总是把类放在一个package下,如果想不出合适的名字,就建立一个叫my的包。

添加包

包和Windows目录结构一样,只是换了个说法而已,下面举个例子。

在Eclipse下,右键Show in然后System Explorer

就能打开文件路径。

如下图所示:

一个类XXX,对应的文件是XXX.java
类的路径:you.util.Math
对应的文件路径:you/util/Math.java

下面添加一个包后,如下图所示:

此时我们打开路径:

包和Windows目录结构一样,只是换了个说法而已。

在Eclipse里面有两种形式显示包;
Flat:扁平化显示;
Hierarchical:层级显示(树形显示,推荐)

引入包import
如果要使用别的包下类,一般有两种写法
import af.util.AfMath; //直接指定类的全路径
import af.util.*; //一次导入该包下所有类
注意:让Eclipse自动添加import声明,不要手写。(效率高)

如下所示:

Java基础入门笔记-添加包相关推荐

  1. Java基础入门笔记2

    Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...

  2. Java基础入门笔记-数组链表

    数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...

  3. Java基础入门笔记-链表与容器

    容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...

  4. Java基础入门笔记-随机数

    Random类是JDK里自带的基本类. java.util.Random 使用Random可以生成随机数: Random rand=new Random(); int s=rand.nextInt(1 ...

  5. Java基础入门笔记-包装类

    包装类 在Java里面,每一个基本类型都对应一个包装类型 long Long int Integer short Short byte Byte double Double float Float b ...

  6. Java基础入门笔记-静态方法

    方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...

  7. Java基础入门笔记-Eclipse快捷操作

    Eclipse快捷操作 文件的拷贝:Eclipse与文件管理器之间可以互相拷贝. 1.文件拷贝到Eclipse. 2.从Eclipse拷贝文件. 同步:如果手工修改了文件,则要在Eclipse里刷新一 ...

  8. Java基础入门笔记-多态

    多态是设计上的一个术语.(polymorphism) 在Java里,多态是指以下语法现象: 重载OVerload:方法允许重名: 重写Override:允许子类重写父类方法: 泛型(模版):比如Arr ...

  9. Java基础入门笔记-单根继承

    查看类的继承链 右键然后 Quick Type Hierarchy 如下图所示: 我们发现: 在java中如果一个类没有指定父类,则他默认父类就Object.(这里感觉和Qt有相同的东西,但又不同) ...

最新文章

  1. 【Qt】使用sqlite3数据库时,主键自增和获取自增后的主键的
  2. ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  3. CSE:阿里在线应用如何演进成Serverless架构
  4. Python 运维总结
  5. 《单片机原理与接口技术》期中测评
  6. amr 转mp3 android,安卓批量amr转mp3 微信amr批量转换
  7. JS 解决IE浏览器出现Automation 服务器不能创建对象
  8. 2018第九届蓝桥杯B组决赛题解第四题 调手表(BFS)
  9. 世界杯海信再出圈,三星:“谈不上愉悦”
  10. 读取XML-致冷冽同学
  11. 详解Unity中的粒子系统Particle System (十)
  12. springboot上传文件临时文件夹找不到不能成功上传问题
  13. sqlserver位数不够左边补0
  14. springBoot二维码生成案例
  15. CentOS7救援模式重置root密码
  16. endNote X9 导入英文文献(谷歌学术、web of science 等)
  17. 全球与中国半导体晶圆静电卡盘(ESC)市场现状及未来发展趋势
  18. ESP32设备驱动-MAX30102脉搏血氧饱和度和心率监测传感器驱动
  19. 从零开始Rtklib解读篇-简单的编程理论和算法及结构分析(三)
  20. 各种IPTV系统整体架构参考图

热门文章

  1. C语言orC++,最大的区别?
  2. 程序员如何理解客户需求
  3. 寺庙的纪律性也让我颇有感触
  4. 飞鸽传书2014怎么用?
  5. 我们很需要“企业即时通讯”
  6. 苹果零售店每平方英尺能创造4000美元
  7. vc++学习精髓(收集,整理)
  8. 6分钟看懂 Node.js 武功精髓
  9. 运营推广人员黑话,小心躺枪!
  10. 昨天习题答案大剖析!再接再厉