请问高手:当在java有多个还有public的class时候,我们需要把他们放在不同的文件下面,请问:(1)在java语言里文件是如何创建的?(2)在java语言里,不同的文件是如何联系的?也就是我们把多个含有public的类放在多个文件中后,而这些类是一起用来执行某一问题的,那么我们该如何用这些文件与类呢?(3)java中包与文件到底有什么本质的区别?谢谢高手指点