Utilizando a classe System
Conheça nesta dica algumas características da classe System, e veja um pequeno exemplo desta.
A classe System possui alguns métodos e variáveis de estáticas. Esta classe manipula todas as atividades a respeito da entrada e da saída de informação. A entrada(input), a saída(output), e os erros gerados em tempo de execução são armazenados nas variáveis in, out, err. Abaixo é apresentado dois métodos da classe System.
void CurrentTimeMillis() – return the current time in terms of milliseconds since midnight, January 1,1970
void gc() – Inicia o garbage collector.
<B><SPAN lang=EN-US >import </SPAN></B><SPAN lang=EN-US >java.io.IOException;</SPAN><B><SPAN lang=EN-US >public class </SPAN></B><SPAN lang=EN-US >Elapsed {</SPAN><SPAN lang=EN-US > </SPAN><B><SPAN lang=EN-US >public static void </SPAN></B><SPAN lang=EN-US >main(String[] args) </SPAN><B><SPAN lang=EN-US >throws </SPAN></B><SPAN lang=EN-US >IOException {</SPAN><SPAN lang=EN-US > </SPAN><B><SPAN lang=EN-US >long </SPAN></B><SPAN lang=EN-US >lngStart, lngEnd = </SPAN><SPAN lang=EN-US >0</SPAN><SPAN lang=EN-US >;</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >System.out.println(</SPAN><SPAN lang=EN-US >"Tempo gasto de 0 a 1.000.000"</SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >//tempo gasto em um loop de 0 a 1.000.000</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >lngStart=System.currentTimeMillis();</SPAN><SPAN lang=EN-US > </SPAN><B><SPAN lang=EN-US >for</SPAN></B><SPAN lang=EN-US >(</SPAN><B><SPAN lang=EN-US >int </SPAN></B><SPAN lang=EN-US >j=</SPAN><SPAN lang=EN-US >0</SPAN><SPAN lang=EN-US >;j<</SPAN><SPAN lang=EN-US >1000000</SPAN><SPAN lang=EN-US >;j++)</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >lngEnd = System.currentTimeMillis();</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >System.out.println(</SPAN><SPAN lang=EN-US >"Tempo necessário : " </SPAN><SPAN lang=EN-US >+ (lngEnd-lngStart));</SPAN><SPAN lang=EN-US > </SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >}</SPAN>
<SPAN lang=EN-US ></SPAN>
Saída gerada pelo programa:
Tempo gasto de 0 a 1.000.000
Tempo necessário: 78
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo