Intégré Jetée pourquoi utiliser jointure

Un exemple pris sur un Intégré à l'Embarcadère tutoriel suggère ce qui suit:

public static void main(String[] args) throws Exception
{
   Server server = new Server(8080);
   server.setHandler(new HelloHandler());

   server.start();
   server.join();}

Pourquoi ai-je besoin d'ajouter la ligne server.join()? Il fonctionne très bien sans elle.