folder
在eclipse中package、source folder、 folder都是文件夹,但是他们还是有一些区别的:
- folder:就是普通的文件夹,就像windows下面的普通文件夹一样,但是在eclipse中可以存放所有的文件,jar、class、配置文件等等。
- source folder:中文意思就是源码包,它拥有folder的所有功能,但是也有自己的特性,就是source folder文件夹下的java文件都会被编译,编译过的文件会放入我们设置好的编译文件路径下。
- package文件夹也是一种特别的文件夹,他的特别之处在于他必须存在于source folder下面,上下级通过.点号来区分,他的路径最后组成了每一个类的包路径名
package和sourceFolder比较
相同之处:
package下除了java文件也可以包含其他文件,而且编译、打包后的文件路径与source folder下的文件路径有一样规则
不同之外:
- sourceFolder靠”/”来进行上下级划分,package靠“.”来进行上下级划分。
- source folder下能建package,而package下不能建source folder
- java文件中的package属性是按package路径来进行赋值的,source folder路径不参与java文件的package属性赋值,再由第二条不同得到结论,所有source folder下的java文件package属性都为空。
package,source folder,folder 之间相互转换
package 转成 folder 显示:选中package, build path-> Exclude
folder 转成 package 显示:选中folder, build path-> Include
package 转成 source folder 显示:选中package, build path-> Use as Source folder
source folder 转成 package 显示:选中folder, build path-> Remove from BuildPath
folder 转 source folder 显示:选中folder, build path -> Use as Source folder
source folder 转folder 显示:选中source folder, build path->Remove from BuildPath
相关阅读
微博和微信的公共账户有什么区别?本质上是不同的,或者微信公众号更适合最终问题,新生儿产品推广微博? 互联网上只有两个维度:一个信
Tableau官方文档翻译(一):Measures和Dimensions的区别
最近在学习Tableau,发现这是一个强大的BI工具, 只需要简单的拖拉拽以后就可以生成看上去很高大上的数据图表,感觉就一个字:牛逼! 但
解决eclipse启动报错 A Java Runtime Environment (JR
报错过程今天启动eclipse的时候,出现如下错误:问题分析电脑重装系统了,重新装了java,环境变量没有配置好,少了一个CLASSPATH问题解决全
作为码友,遇到一个问题,在64位windows编写的32位程序,访问不了System32 里面的文件,看来这个问题有点尴尬,System32 放的是64位程序,Sys
一、 msl、ttl及rtt的区别 1、 MSL 是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在