Pourquoi écrire Try-With-Resources sans prise ou Enfin?

Pourquoi écrire un essai sans Attraper ou Enfin comme dans l'exemple suivant?

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    try (PrintWriter out = response.getWriter()) {
        /* TODO output your page here. You may use following sample code. */
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet tryse</title>");            
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet tryse at " + request.getContextPath() + "</h1>");
        out.println("</body>");
        out.println("</html>");
    }

}
  • lire à propos de l'essayer avec des ressources (Java 7)
  • Voir Essayez avec des ressources
  • Doublon de "est-il judicieux de faire du “try-finally” sans “attraper”?"
  • Ce n'est en aucune façon un double de cette...
  • Cela dit, je n'ai pas imaginer que c'est la première question sur le try-with-resources. Néanmoins, +1 tout simplement parce que je n'avais jamais entendu parler de cette fonction avant de!
  • Exact, mon mal, j'ai été trop vite.
  • Double Possible de Pourquoi est-try-with-resources bloc catch de manière sélective en option?

InformationsquelleAutor Umair Hashmi | 2014-10-14