Scanner vs InputStreamReader

Personne ne sais si il n'y a aucune différence en matière de performance entre les deux méthodes de lecture du fichier d'entrée ci-dessous?
Merci.

1) Lecture d'un fichier avec Scanner et Fichier

Scanner input = new Scanner(new File("foo.txt"));

2) Lecture d'un fichier avec InputStreamReader et FileInputStream

InputStreamReader input = new InputStreamReader(new FileInputStream("foo.txt"));

OriginalL'auteur One Two Three | 2012-04-08