包的理解

那java项目中也是可以分不同文件夹的。只不过java中类的文件夹不叫文件夹,叫“包名”

英文单词:package,那package还有个意思就是打包的意思,所以你可以理解为这个文件夹,就是打了一个包裹,就跟快递包裹似的,你买了好多东西,不同商家是不同的包裹,每个包裹放的东西是不同类别的。

java中也是这个意思,包中放的基本上都是同一类的东西。比如放汽车类,有Car,有Bus,有MiniBus,有Taxi是不是

好了,说这么多,其实就是一个文件夹而已!记住在Java中叫做包。

文字来源:https://baijiahao.baidu.com/s?id=1610064438454407570&wfr=spider&for=pc

1.包名统一使用小写,同时不能有特殊字符(包是一组文件夹的名称)

2.package可以有多层,每一层有.隔开,例如:package china.hubei.wuhan;(China是一个文件夹,hubei是china下的一个文件夹,wuhan是hubei文件夹下的一个文件夹

Java包的简单理解相关推荐

  1. JAVA反序列化漏洞简单理解

    反序列化原理 关于反序列化的原理不在多说,和php类似,序列化的数据是方便存储的,而存储的状态信息想要再次调用就需要反序列化 Java反序列化的API实现 实现方法 Java.io.ObjectOut ...

  2. 对Java泛型的简单理解

    2019独角兽企业重金招聘Python工程师标准>>> 泛型的定义主要有以下两种: 在程序编码中一些包含类型参数的类型,也就是说泛型的参数只可以代表类,不能代表个别对象.(这是当今较 ...

  3. Java虚拟机JVM简单理解

    Java虚拟机JVM的作用: Java源文件(.java)通过编译器编译成.class文件,.class文件通过JVM中的解释器解释成特定机器上的机器代码,从而实现Java语言的跨平台. JVM的体系 ...

  4. Java:java学习笔记之锁机制的简单理解和使用

    锁机制的简单理解和使用 锁机制 1.背景 2.定义 3.锁的种类 4.乐观锁 VS 悲观锁 4.1.悲观锁 4.2.乐观锁 4.3.举例说明 4.4.CAS算法 4.4.1.CAS使用 4.4.2.C ...

  5. java阻塞队列作用_简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用...

    简单理解阻塞队列(BlockingQueue)中的take/put方法以及Condition存在的作用 Condition:可以理解成一把锁的一个钥匙,它既可以解锁(通知放行),又可以加锁(阻塞) n ...

  6. java p=x,javap的简单理解

    ? ? ? ? ?java特种兵,深入理解jvm ? ? ? ?了解一些javap的知识. ? 这里列举下我这里接触过的常用指令吧 xconst_n ? ?将常量压入栈顶 ?如iconst_1,将in ...

  7. java aio_深入理解Java AIO(一)—— Java AIO的简单使用

    深入理解Java AIO(一)-- Java AIO的简单使用 深入理解AIO系列分为三个部分 第一部分也就是本节的Java AIO的简单使用 第二部分是AIO源码解析(只解析关键部分)(待更新) F ...

  8. Java消息系统简单设计与实现

    前言:由于导师在我的毕设项目里加了消息系统(本来想水水就过的..),没办法...来稍微研究研究吧..简单简单... 需求分析 我的毕设是一个博客系统,类似于简书这样的,所以消息系统也类似,在用户的消息 ...

  9. Java写一个简单的静态文件的HTTP服务器(基于Socket)

    ** 一.实现思路 ** 1.使用 ServerSocket 监听某一端口,然后等待连接获取 Socket对象. 2.创建一个类 HttpServer 继承 java.lang.Thread 类,重写 ...

最新文章

  1. 用C#实现简单的打字闯关游戏
  2. Docker 镜像小结 - 每天5分钟玩转 Docker 容器技术(21)
  3. 剑指offer系列之三十七:二叉树的深度
  4. 2020年春季学期信号与系统课程作业参考答案-第十四次作业
  5. numpy.core.umath failed to import 如何解决
  6. MATLAB时间序列的排序函数
  7. 实例讲解hadoop中的map/reduce查询(python语言实现)
  8. “记录”是给世界做积极贡献的一种方式
  9. java中0l 1_Java基础笔记1 - osc_0ltyoebk的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 52、基于模块化方式安装LAMP
  11. 【福利】BAT架构师分享最全Java架构师学习技能图谱:包含Java编程+网络+设计模式+数据库+分布式等
  12. CLP 中关闭自动落实的问题
  13. [转]jQuery知识总结
  14. 【复试笔记】市政工程-给水排水管网系统
  15. 【C++软件开发】面试经典题目汇总
  16. 如何切换apache中的php5与php7
  17. Java实现动态切换IP的方法(一)
  18. 关于Arcgis中的裁剪说明
  19. php解析mpp文件
  20. 生物计算机 量子计算机,光子计算机、生物计算机和量子计算机

热门文章

  1. 查找斐波纳契数列中第 N 个数
  2. c语言 char = china,[求助]char a []=CHINA
  3. python:求出歌手的得分
  4. Arnold 渲染设置 - Main - Sampling 采样设置
  5. SIM卡中的ef文件介绍
  6. vue.runtime.esm.js?2b0e:619 [Vue warn]: Property “XX“ must be accessed with “$data._tos“ because
  7. 基于ThreeJS修改模型材质
  8. 关于虚拟机VMware中打开Ubuntu20.04提示AMD-V处于禁用状态解决办法(基于MSI微星主板)
  9. Nginx反向代理解决跨域问题(个人学习总结)
  10. 【金猿人物展】深演智能黄晓南:在数字化营销的趋势下,智能和算法将重塑营销价值的评估标准...