Java从入门到恰饭之文件结构,使用IDEA开发。

新建包



包名一般选择公司域名(https://tieba.baidu.com/)的反转



创建完成是这样的



对应的三层文件夹

我们创建一个类

package com.baidu.tieba;

public class Person {
}

类上面是包的声明,表示当前的这个类Person是从属于tieba这个包下的。



我们写的“.”其实就分层了文件夹。

我们再写个包叫com.amd.cpu,并且建个类叫Amdcpu

然后呢,贴吧里的每一个Amd粉丝,都用amd牌子的cpu。



但是这也是错误的,IDEA给我们自动修改错误为:



因为Amdcpu并不在Person类中,所以需要导入。

import com.amd.cpu.Amdcpu;

就是导入(import)com.amd.cpu包中的Amdcpu类。

最新文章

  1. xml类型使用注意事项
  2. 数据库 'xxx 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。
  3. 51nod1135(求最小原根)
  4. ASP.NET 一句代码实现批量数据绑定
  5. 树莓派2安装使用小米WIfi(360 小度 腾讯wifi)
  6. 《C++primer》v5 第2章 变量和基本类型 读书笔记 习题答案
  7. 用file上传文件时,浏览器返回值总是自动添加<pre>的解决办法
  8. php curl vs python提交多维数组+文件
  9. 使用 DllImport 属性
  10. RHEL 6.4 64bit kettle5.01导入xlsx格式的excel时报错
  11. Linux网络应用编程之Packet Tracer安装及界面介绍
  12. OpenFileDialog 害人的RestoreDirectory
  13. iOS内购(IAP)中的那些坑
  14. 内核对象kobject和sysfs(1)——概述
  15. 关于master..xp_cmdshell’的几个错误_解决办法(转)
  16. SQLServer 2014 内存优化表
  17. postgresql批量备份和恢复数据表
  18. ace -- 语法高亮
  19. linux命令学习——cat
  20. scala里的模式匹配和Case Class

热门文章

  1. Ubuntu 图形桌面死机重启(机器不重启)
  2. Ubuntu图形界面和终端界面切换快捷键
  3. Collections 工具类常见方法
  4. set,get方法(属性,索引器)
  5. input select 值得绑定与获取
  6. Linux下安装PHP的curl扩展
  7. NX二次开发-基于MFC界面对话框与NX交互的开发
  8. JS互相调用
  9. 戏说 .NET GDI+系列学习教程(三、Graphics类的应用_打印收银小票)
  10. CDH5..4.7+phoenix实现查询HBase异常:java.sql.SQLException: ERROR 1102 (XCL02): Cannot get all table regions