I

@itammb

Thread → Unit Test → Elaborazioni di attività e sotto-fasi concorrenti

Java
1 year ago
import java.util.concurrent.Phaser; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#phaser" * target= "_blank">Elaborazioni di attività e sotto-fasi concorrenti</a>} * * @author itammb ( Italia

Thread → Unit Test → Sincronizzazione in accesso, dis-accopiato della sincronizzazione sulla risorsa

Java
1 year ago
import java.util.Arrays; import java.util.concurrent.Semaphore; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#semaphore" * target= "_blank">Semaforo : sincronizzazione in accesso, dis-accopiato d

Thread → Unit Test → Produttore-Consumatore

Java
2 years ago
import java.util.ArrayList; import java.util.List; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#strategie_disaccopiamento" * target= "_blank">Thread, produttore-consumatore</a>} * * @author i

Thread → Unit Test → Dead Lock

Java
2 years ago
/** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html##strategie_disaccopiamento" * target= "_blank">Thread, dead lock</a>} * * @author itammb ( Italia Massimiliano Buscati ) * @version JDK 1.15 * *

Thread → Unit Test → Condivizione di una risorsa tra processi

Java
2 years ago
import java.lang.Thread.State; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#blocchi_sincronizzati" * target= "_blank

Thread → Unit Test → Multi-threading

Java
2 years ago
import java.lang.Thread.State; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Random; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_thread_fundamentals.html#Multi_threading"

TreeMap → Unit Test → Restituisce un elemento, Restituisce insieme ordinato, Attraversamento, ...

Java
2 years ago
import java.util.Iterator; import java.util.Map; import java.util.TreeMap; import java.util.TreeSet; import java.util.Map.Entry; import java.util.NavigableMap; import java.util.NavigableSet; import java.util.SortedMap; import java.util.SortedSet;

LinkedHashMap → Unit Test → Ordinamento, Attraversamento di una struttura

Java
2 years ago
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; /**

HashMap → Unit Test → Verifica, Copia, Ordinamento, Vista, Attraversamento

Java
2 years ago
import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.Map.Entry; import java.util.stream.Collectors; import java.util.stream.Stream;

EnumMap → Unit Test → Creazione, Aggiunta, Rimozione, Verifica, Attraversamento

Java
2 years ago
import java.util.EnumMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#map" * target= "_bl

TreeSet → Unit Test → Restituisce un elemento, Restituisce insieme ordinato, Attraversamento, ...

Java
2 years ago
import java.util.Iterator; import java.util.NavigableSet; import java.util.Set; import java.util.SortedSet; import java.util.TreeSet; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#set" * tar

LinkedHashSet→ Unit Test → Simula la riallocazione di una struttura

Java
2 years ago
import java.util.LinkedHashSet; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#set" * target= "_blank">Primitive LinkedHashSet<E></a>} * * @author itammb ( Italia Massimiliano Buscati ) *

HashSet → Unit Test → Verifica, Copia, Ordinamento, Vista, Attraversamento

Java
2 years ago
import java.util.Collections; import java.util.EnumSet; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Set; import java.util.stream.Collectors; import java.util.stream.Stream; /**

EnumSet → Unit Test → Creazione, Aggiunta, Rimozione, Verifica, Attraversamento

Java
2 years ago
import java.util.EnumSet; import java.util.Iterator; import java.util.Set; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#set" * target= "_blank">Primitive EnumSet<E></a>} * * @author itam

ArrayDeque → Unit Test → Attraversamento, Inserimento, Estrazione, Ordinamento

Java
2 years ago
import java.util.ArrayDeque; import java.util.Collection; import java.util.Collections; import java.util.Deque; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; /**

PriorityQueue → Unit Test → Attraversamento, Estrazione

Java
2 years ago
import java.util.Iterator; import java.util.PriorityQueue; import java.util.Queue; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#queue" * target= "_blank">Primitive PriorityQueue<E></a>} *

Stack → Unit Test → Estrazione, Ricerca, Attraversamento ordinato

Java
2 years ago
import java.util.Arrays; import java.util.Stack; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#queue" * target= "_blank">Primitive Stack<E></a>} * * @author itammb ( Italia Massimiliano B

Vector → Unit Test → Capacità di memorizzazione, Copia

Java
2 years ago
import java.util.List; import java.util.Vector; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#list" * target= "_blank">Primitive Vector<E></a>} * * @author itammb ( Italia Massimiliano Bu

LinkedList → Unit Test → Aggiunta, Estrazione, Attraversamento, Rimozione, ...

Java
2 years ago
import java.util.Iterator; import java.util.LinkedList; import java.util.List; /** * {@link <a href= * "https://www.buscati.org/galileo_snippets_java_collections_fundamentals.html#list" * target= "_blank">Primitive LinkedList<E></a>} * * @aut

ArrayList → Unit Test → Inserimento, Attraversamento, Rimozione, Ricerca, Copia, Ordinamento, ...

Java
2 years ago
import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; /**