>>216
> でも、 ディレクトリ名を jp.com.test.a にするのは、ある意味正しい。
> Javaのパッケージは正確には階層構造・ツリー構造ではないから。
> jp.com.test パッケージと jp.com.test.a パッケージには何ら親子関係は存在せず、
> 全く別のパッケージとして扱われているにすぎないのだから。

異議ありっ!
先生、パッケージjp.com.test.aとパッケージjp.com.test.bとパッケージjp.com.testに
それぞれクラスが入っていたら煩雑になってツリーが形成されず
パッケージの数が数百と膨大なとき、ファイルを読みにくいんですが。

よってディレクトリでわけるべきだと私は思います。