Criei uma classe para implementar este método que exibe o tempo em milissegundos de execução.
package paraSaberMais;
import java.io.IOException;
import java.io.PrintWriter;
public class Teste {
    public static void main(String[] args) throws IOException {
        long inicio  = System.currentTimeMillis();
        PrintWriter pw = new PrintWriter("teste-current.txt");
        pw.println("Testando o método currentTimeMillis");
        pw.println("Ele serve para pegar os milissegundos de execução do código");
        long fim = System.currentTimeMillis();
        long diferenca = fim - inicio;
        pw.printf(System.lineSeparator());
        pw.printf("Tempo de início: %d milissegundos", inicio);
        pw.printf(System.lineSeparator());
        pw.printf("Tempo do fim: %d milissegundos", fim);
        pw.printf(System.lineSeparator());
        pw.printf(System.lineSeparator());
        pw.printf("Este código demorou %d milissegundos para ser executado!", diferenca);
        pw.close();
    }
}
Resultado
 O que acharam?
 
O que acharam?
 
            