Sources目录:
用来存放java文件.java项目中最常见的Sources目录就是src目录,当打包成jar时,Sources目录下的.java文件会被编译成.class文件.
Resources目录
用来存放程序需要使用的资源文件.当打包成jar时,会直接复制Resources目录下的所有文件到jar包中,也就是说Resources目录下的.java文件不会不会被编译成.class文件.
所以这个目录可以用来存放一些java模板文件,例如将各种排序算法的java文件放在其中,然后写个程序根据命令行参数,输出这里面的java模板文件。
相同点
都会被打包到jar包中.
不同点
Sources目录下的.java文件会被编译成.class文件.
Resources目录下的.java文件不会被编译.