Comment remplacer tous les astérisques?

En Java, je veux remplacer tous les * caractères avec \*.

Exemple:
Texte: select * from blah

Résultat: select \\* from blah

public static void main(String[] args) {
    String test = "select * from blah";
    test = test.replaceAll("*", "\\*");
    System.out.println(test);
}

Cela ne fonctionne pas, ni ne l'ajout d'un échappement barre oblique inverse.

source d'informationauteur Tim