La classe System

  • Il metodo public static native long currentTimeMillis() ci consente di conoscere il numero di millisecondi trascorsi dalla mezzanotte del 1^Gennaio 1970
  • Questo ci consente di conoscere la data e l'ora corrente, oppure di fare delle precise misure di tempo
  • Il metodo public static String getProperty(String key) ci consente di conoscere una serie di caratteristiche del sistema su cui stà girando il nostro programma. Ad esempio:
    ProprietàDescrizioneProprietàDescrizione
    java.versionNumero di versione di Java java.vendorDescrizione del fornitore di Java
    java.vendor.urlURL del fornitore di Java java.homeDirectory di installazione di Java
    java.class.versionVersione del formato delle classi Java java.class.pathPercorso per le classi Java
    os.nameNome del Sistema Operativo os.archArchitettura di sistema
    os.versionVersione del Sistema Operativo file.separatorSeparatore di file ("/" su UNIX)
    path.separatorSeparatore di percorso (":" su UNIX) line.separatorTerminatore di linea ("\n" su UNIX)
    user.nameNome dell'account dell'utente user.homeHome directory dell'utente
    user.dirDirectory corrente dell'utente
    Alcuni di questi dati potrebbero non essere accessibili per ragioni di sicurezza

© Ing. Stefano Salvi - All rights reserved