Java: identificare il sistema operativo

Spesso non basta che un linguaggio come Java sia Cross-Platform, il più delle volte l’interazione con il sistema cambia in base al Sistema operativo. Dunque diventa fondamentale identificare a run-time su che tipo di SO viene eseguito una porzione di codice. Di seguito uno snippet di codice contenente una classe Java in grado di supportare…