jvm

Mattepuffo's logo
Monitorare la JVM con VisualVM

Monitorare la JVM con VisualVM

VisualVM è un programma multipiattaforma che ci consente di monitorare le attiività della JVM.

Mi è stato utile in svariati casi.

Una volta che avete scompattato l'archivio, avviate l'esebile relativo al vostro sistema.

Mattepuffo's logo
Usare i virtual threads in Java

Usare i virtual threads in Java

I virtual threads sono una novità di Java per usare la concorrenza.

Ci sono svariate differenze tra i platform threads (quelli "classici" per intenderci) e i virtual threads.

La più importante è che i platform threads sono gestiti dal sistema operativo, in sostanza dal kernel.

Mentre i virtual threads sono gestiti dalla JVM.

Mattepuffo's logo
Generare numeri random in Kotlin

Generare numeri random in Kotlin

Per generare numeri random in Kotlin possiamo usare tranquillamente l'oggetto Random, esattamente come in Java.

Ricordiamo che Kotlin è un linguaggio che utilizza la JVM, ed in grado di usare tutte le classi che si usano in Java.

Mattepuffo's logo
Introduzione a Kotlin

Introduzione a Kotlin

Visto che Google introdurrà a breve Kotlin in Android Studio per lo sviluppo su Android, ho pensato fosse giunto il momento di iniziare a studiarlo un pò.

Kotlin è uno dei vari linguaggi che si basa sulla JVM, ed è quindi compatibile con Java, ed è in grado di usare le sue librerie.

Se volete usare un IDE, vi consiglio Intellij IDEA; ma anche Netbeans ed Eclipse sono compatibili.