A classe System possui diversar funcionalidades. Dentre elas vou citar aqui umas bobas, mas interessantes, que servem para descobrir várias características da máquina do usuário. Isso tudo usando o “getProperty()”.
String so = System.getProperty("os.name");//Sistema Operacional do usuário
String versaoSo = System.getProperty("os.version");//Pega a versão do SO.
String javaVers = System.getProperty("java.version");//Vesão do java.
String usuario = System.getProperty("user.name");//Nome do usuário.
String usuarioHome = System.getProperty("user.home");//Pasta do usuário.
String usuarioDir = System.getProperty("user.dir");//Pasta onde o programa esta sendo executado.
Rapaz boba eu posso te dizer com certeza que não é , pois é muito utilizada as funcionalidades desta classe por exemplo para criar e salvar arquivos em pasta utilizando uma aplicação.Ex: para se criar e salvar um documento de texto pode se utilizar esta funcionalidade para pre definir o local de salvamento do arquivo:
arquivo = new FileWriter(new File(“”+System.getProperty(“user.home”)+”\\Desktop”);
este trecho de codigo acima define o local(Desktop) aonde será criado um arquivo pre determinado. Mas parabéns pelas suas dicas com certeza ajudou e ajudará muitas pessoas no desenvolvimento de seus alicativos!
Olá amigo,sabe se posso utilizar este método System.getProperty para obter a frequência do processador no momento da execução?
Desde já agradeço.