В Java принято называть пакеты с префиксом, обратным доменному имени поставщика пакетов.Например, пакет «foobar», разработанный Microsoft (которому принадлежит «microsoft.com»), может называться «com.microsoft.foobar».Если вашей компании принадлежит домен «fantastic.net», вы бы назвали пакет «net.fantastic.foobar».
Пакеты расположены на диске в соответствии с их именем, поэтому «net.fantastic.foobar» будет находиться в папке «com / fantastic / foobar».
Это просто,простой способ не допустить, чтобы две компании разрабатывали пакеты с одинаковыми именами.
FWIW, «com» в контексте доменного имени означает «коммерческий», как и «связанный с коммерцией». В Википедии есть больше информации , если вам интересно.