Quelle est la différence entre “s'étend” et “met en œuvre” en java à l'égard de la performance et de la mémoire,etc

Quelle est la différence entre s'étend et implémente en java à l'égard de la performance et de la mémoire,etc.
Par exemple, les scénarios suivants,

1)

public interface PrintResult
{
  public final int NO_ERROR=0;
  public final int SUCCESS=1;
  public final int FAILED=-1;
}


public class PrintProcess implements PrintResult
{
  //Perform some operation
}



2)

public class PrintResult
{
  public final int NO_ERROR=0;
  public final int SUCCESS=1;
  public final int FAILED=-1;
}


public class PrintProcess extends PrintResult
{
  //Perform some operation
}

Pour les scénarios ci-dessus (1,2) quelle est la différence entre l'utilisation de s'étend (dérivant de la classe enfant), implémente (mise en place de l'interface). concernant les performances,la mémoire,etc. ?

la file d'attente possible duplicate par quelqu'un.
Désolé à tous ,Mon anglais n'est pas bon.Donc, s'il vous plaît pardonnez mes erreurs
a) Faire une référence et rapport. b) de Compiler et de décompiler et de comparer les résultats. c) je n'en attends pas de différence de performances. Où dois-je? Sur l'appel de 1 million de fois "nouveau" sur l'autre catégorie?

OriginalL'auteur SIVAKUMAR.J | 2012-03-03