¿Cuál es la diferencia entre un constructor y el método Init?

2 Respuestas


  • Constructor es una característica básica de Java de Java. Y el método Init está diseñado de tal manera que actúa como un constructor, pero es solo una función que no devuelve nada y no es llamado por el contenedor por el usuario. Por lo tanto, el constructor se ejecuta a cualquier costo excepto init el método debe ser llamado por el contenedor después de ejecutar el constructor normalmente, así que en lugar de escribir el constructor, es mejor escribir código en el método init () que también actúa como constructor.

    Pero en el servlet cuando el Servlet instanciado por el contenedor, lo que significa que el constructor llamado primero y luego el método init después de llamar al método init, el servlet está listo para aceptar las solicitudes y esas solicitudes se procesan a través del método de servicio. no disponible para servir a los clientes y para algunos servidores web cuando un nuevo usuario llega al servlet, llama al método init (), no al constructor ...

    Espero que comprenda las diferencias ...
  • El constructor es un concepto muy importante para OOPS. Generalmente se usa para inicializar el valor en variabe. Si no crea el constructor, se creará automáticamente cuando se cree el objeto.

    Pero el método init se usa para la inicialización, lo que significa que inicializa la variable local y global en el servidor durante el uso del método post / get con el protocolo diff utilizado. El método init generalmente se usa para Servlet así como con JSP.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación