Java基础入门笔记-添加包
包: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基础入门笔记-添加包相关推荐
- Java基础入门笔记2
Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...
- Java基础入门笔记-数组链表
数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...
- Java基础入门笔记-链表与容器
容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...
- Java基础入门笔记-随机数
Random类是JDK里自带的基本类. java.util.Random 使用Random可以生成随机数: Random rand=new Random(); int s=rand.nextInt(1 ...
- Java基础入门笔记-包装类
包装类 在Java里面,每一个基本类型都对应一个包装类型 long Long int Integer short Short byte Byte double Double float Float b ...
- Java基础入门笔记-静态方法
方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...
- Java基础入门笔记-Eclipse快捷操作
Eclipse快捷操作 文件的拷贝:Eclipse与文件管理器之间可以互相拷贝. 1.文件拷贝到Eclipse. 2.从Eclipse拷贝文件. 同步:如果手工修改了文件,则要在Eclipse里刷新一 ...
- Java基础入门笔记-多态
多态是设计上的一个术语.(polymorphism) 在Java里,多态是指以下语法现象: 重载OVerload:方法允许重名: 重写Override:允许子类重写父类方法: 泛型(模版):比如Arr ...
- Java基础入门笔记-单根继承
查看类的继承链 右键然后 Quick Type Hierarchy 如下图所示: 我们发现: 在java中如果一个类没有指定父类,则他默认父类就Object.(这里感觉和Qt有相同的东西,但又不同) ...
最新文章
- 【Qt】使用sqlite3数据库时,主键自增和获取自增后的主键的
- ​一文看懂数据清洗:缺失值、异常值和重复值的处理
- CSE:阿里在线应用如何演进成Serverless架构
- Python 运维总结
- 《单片机原理与接口技术》期中测评
- amr 转mp3 android,安卓批量amr转mp3 微信amr批量转换
- JS 解决IE浏览器出现Automation 服务器不能创建对象
- 2018第九届蓝桥杯B组决赛题解第四题 调手表(BFS)
- 世界杯海信再出圈,三星:“谈不上愉悦”
- 读取XML-致冷冽同学
- 详解Unity中的粒子系统Particle System (十)
- springboot上传文件临时文件夹找不到不能成功上传问题
- sqlserver位数不够左边补0
- springBoot二维码生成案例
- CentOS7救援模式重置root密码
- endNote X9 导入英文文献(谷歌学术、web of science 等)
- 全球与中国半导体晶圆静电卡盘(ESC)市场现状及未来发展趋势
- ESP32设备驱动-MAX30102脉搏血氧饱和度和心率监测传感器驱动
- 从零开始Rtklib解读篇-简单的编程理论和算法及结构分析(三)
- 各种IPTV系统整体架构参考图