Informazioni di sistema con Kotlin
Ho scoperto una utile interfaccia Java che ci da diverse informazioni sistema: OperatingSystemMXBean!
Non è comprensiva di tutto ciò può servire, ma da alcune info utili.
Oggi vediamo come usarla in Kotlin.
Ho scoperto una utile interfaccia Java che ci da diverse informazioni sistema: OperatingSystemMXBean!
Non è comprensiva di tutto ciò può servire, ma da alcune info utili.
Oggi vediamo come usarla in Kotlin.
Ho scoperto una utile interfaccia Java che ci da diverse informazioni sistema: OperatingSystemMXBean!
Non è comprensiva di tutto ciò può servire, ma da alcune info utili.
Cominciamo con dire che per marshalling si intende il processo di trasformazione di un oggetto in un byte-stream; l'unmarshalling è l'operazione inversa.
La definizione non sarà tecnicamente suoer precisa, ma rende l'idea.
In Java abbiamo la possibilità di usare BeanIO per eseguire queste operazioni su un bean.
Come vedremo dai nostri esempi basici, la libreria è veramente comoda.
Ho deciso di scrivere questo articolo perchè ricevo diverse richieste su quali IDE ed editor utilizzo per lo sviluppo.
Inoltre può anche essere un punto di confronto tra noi utenti.
Vi faccio un elenco specificando per quali attività e su quale sistema, e se possibile indicando anche un perchè.
In questo articolo avevamo visto come usare YamlBeans per leggere file YAML in Java.
Oggi vediamo come usare la stessa libreria per crearli.
Se usate Maven, aggiungete questa dipendenza al pom.xml:
<dependency>
<groupId>com.esotericsoftware.yamlbeans</groupId>
<artifactId>yamlbeans</artifactId>
<version>1.06</version>
</dependency>
E' la prima volta che tratto il formato YAML, perchè in genere cerco di usare JSON (o XML al limite).
Però ho dovuto mettermi in pari anche su questo formato.
Al link postato sopra potete avere una panoramica e qualche esemppio.
Qui invece potete vedere una lista di librerie per svariati linguaggi.