java

陌上花i 2019-05-09 02:41:06
包结构 1. 包:管理.class文件 根目录下.class文件太多,建一个包,相当于建一个文件夹来管理.class文件, 运行时1, 要注意;,要写,java+类名, 而有包时,类的全名为: 包名+类名 运行2:写成java 包名(a1)+类名,还不行,因为计算机会在a1 目录下找.class,(因为classpath地址提示为.)但是没有a1文件夹。所以错了 运行3:自己新建了a1文件夹,并把.class放入a1,运行时,要在a1的根目录, 因为写成java a1.Hello,计算机先找a1文件夹,再找.class文件,所以进入的位置应为a1的根目录 带包编译 1. 包下也可有包 2.javac -d(空格) . (空格) Hello.java(带包编译) - java -d(编译选项):编译器生成.class文件时,自动按照包结构,把.class文件放在该放的位置,没有相应文件夹,会自动创建 - . :意思就为a1(生成的目录结构)该放的位置,为当前根目录 - 编译器生成的为a1 目录结构 运行;java 包名.类名(包名+类名又称全限定名) 包的命名的规则;一般为域名倒置
...全文
34 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧