Bonjour,
Je ne suis pas un développeur JAVA, mais j'aimerais comprendre le principe de structure du langage. je m'exprime sans doute mal, quand je dis "structure", je veux parler de cette profusion de répertoire.
Quel est le sens d'avoir 4-5 répertoire et sous-répertoire avant d'arriver à ses fichiers de développement ?
J'ai lu que cela se faisait pour éviter les conflits de nommage, est ce que cela veux dire que cela protège les variables ? (ça me semble bizarre...)
ou alors ce sont des conflit sur le nommage des objets et fonctions ?

Bref je suis curieux, je suis actuellement sur un développement Web (php, html, ...) et je me demande si cette technique à une autre utilité qui pourrait s'étendre à d'autre langage ?

ou bien je suis total irrationnel ... ?

Merci beaucoup de vos réponses.
Ce message n'est que de la curiosité en bloc.