What is the purpose of naming package starting from com. ? There is many tutorials where this is practiced, so it's good to know why.
I got project named house. in source directory there are package's named doors and walls, they should be named com.house.doors and com.house.walls? whats advantage it brings?