2010-02-28 2 views

Répondre

2

Le premier est le code réel, le second est juste une pointer quelle classe/méthode utilisée. D'ailleurs, vous auriez plutôt dû poser cette question mineure/demande de clarification dans un commentaire sur ma réponse au your previous question.

1

Vous voulez dire la différence entre "classe #getResource()" et "ClassLoader #getResource()"? Si vous regardez les srcs de JVM (recommandé), vous verrez que le premier est une méthode de wrapper de commodité autour de ce dernier:

public java.net.URL getResource(String name) { 
    name = resolveName(name); 
    ClassLoader cl = getClassLoader0(); 
    if (cl==null) { 
     // A system class. 
     return ClassLoader.getSystemResource(name); 
    } 
    return cl.getResource(name); 
} 
Questions connexes