Quelle est la différence entre un constructeur et la méthode Init ?

2 Réponses


  • Le constructeur est une fonctionnalité de base Java de Java. Et la méthode Init est conçue de telle sorte qu'elle agit comme un constructeur mais qu'il s'agit simplement d'une fonction qui ne renvoie rien et appelée par le conteneur et non par l'utilisateur. Ainsi, le constructeur est exécuté à tout prix sauf init La méthode doit être appelée par le conteneur après avoir exécuté le constructeur normalement. Ainsi, au lieu d'écrire le constructeur, il est préférable d'écrire le code dans la méthode init () qui agit également comme constructeur.

    Mais dans le servlet, lorsque le servlet instancié par le conteneur, ce qui signifie que le constructeur est appelé en premier, puis la méthode init après avoir appelé la méthode init, le servlet est prêt à accepter les demandes et ces demandes sont traitées via la méthode de service. Une fois que la méthode destroy est appelée par le conteneur, le servlet est non disponible pour servir les clients et pour certains serveurs Web lorsqu'un nouvel utilisateur accède à la servlet, il appelle la méthode init() et non le constructeur...

    J'espère que vous comprenez les différences...
  • Le constructeur est un concept très important pour OOPS Généralement, il est utilisé pour initialiser la valeur dans variab. Si vous ne créez pas de constructeur, il sera automatiquement créé lors de la création de l'objet .

    Mais la méthode init est utilisée pour l'initialisation, ce qui signifie qu'elle initialise la variable locale et globale sur le serveur lors de l'utilisation de la méthode post/get avec le protocole diff utilisé. La méthode init est généralement utilisée pour Servlet ainsi qu'avec JSP.

Ecrivez votre réponse

Votre réponse apparaîtra après modération