Ceci est largement sous-utilisé. La plupart des API publiques ne disposent pas de documentation Java @throws pour expliquer les exceptions levées.
C'est un excellent exemple.
... * * @throws MalformedURLException The formal system identifier of a * subordinate catalog cannot be turned into a valid URL. * @throws IOException Error reading subordinate catalog file. */ public String resolveSystem(String systemId) throws MalformedURLException, IOException { ...
C'est un mauvais exemple de manque d'informations sur les circonstances dans lesquelles une exception est levée.
* @throws Exception exception */ public void startServer() throws Exception { if (!externalDatabaseHost) {
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!