guava

Mattepuffo's logo
Creare tabelle in Kotlin con Google Guava

Creare tabelle in Kotlin con Google Guava

Google Guava ci mette a disposizione l'interfaccia Table per creare strutture/collezioni tabellari.

Ha diverse implementazioni:

  • HashBasedTable che internamente usa LinkedHashMap

  • TreeBasedTable che usa TreeMap e che è consigliato quando volete la collezione ordinata

  • ImmutableTable per tabelle immutabili

  • ArrayTable quando già le chiavi riga/colonna

  • altre eventuali che non conosco

Mattepuffo's logo
Creare tabelle in Java con Google Guava

Creare tabelle in Java con Google Guava

Google Guava ci mette a disposizione l'interfaccia Table per creare strutture/collezioni tabellari.

Ha diverse implementazioni:

  • HashBasedTable che internamente usa LinkedHashMap

  • TreeBasedTable che usa TreeMap e che è consigliato quando volete la collezione ordinata

  • ImmutableTable per tabelle immutabili

  • ArrayTable quando già le chiavi riga/colonna

  • altre eventuali che non conosco

Mattepuffo's logo
Creare Eventbus in Kotlin e Guava

Creare Eventbus in Kotlin e Guava

Un Eventbus è un meccanismo attraverso il quale diversi componenti comunicano tra di loro senza avere informazioni l'uni sugli altri.

Oggi vediamo un esempio basico su come creare questi eventi in Kotlin usando Guava.

Mattepuffo's logo
Creare Eventbus in Java e Guava

Creare Eventbus in Java e Guava

Un Eventbus è un meccanismo attraverso il quale diversi componenti comunicano tra di loro senza avere informazioni l'uni sugli altri.

Oggi vediamo un esempio basico su come creare questi eventi in Java usando Guava; se usate Maven:

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>30.1-jre</version>
        </dependency>