EnglishFranceseSpagnolo

Favicon di OnWorks

Buon download della libreria Java per Linux

Scarica gratuitamente l'app Happy Java Library Linux per l'esecuzione online in Ubuntu online, Fedora online o Debian online

Questa è l'app Linux denominata Happy Java Library la cui ultima versione può essere scaricata come happy-library-1.3.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.

Scarica ed esegui online questa app denominata Happy Java Library con OnWorks gratuitamente.

Segui queste istruzioni per eseguire questa app:

- 1. Scaricata questa applicazione sul tuo PC.

- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 3. Carica questa applicazione in tale file manager.

- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.

- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 6. Scarica l'applicazione, installala ed eseguila.

Felice libreria Java


Ad


DESCRIZIONE

Aiuta a sviluppare e testare applicazioni Java multi-thread basate su eventi. A causa del metodo chiamato API-Evolution, la libreria Happy Java è completamente compatibile con le versioni precedenti. La libreria contiene le seguenti funzionalità: MultiLock, Parallel loop, Collections, Controllers, Generators, Delegates, Streams.

Caratteristiche

  • MultiLock-MultiSynchronization: evita i deadlock sincronizzando molti lock in un'unica operazione atomica.
  • Parallel.For e Parallel.ForEach loop
  • Raccolte basate su eventi: registra eventi come OnBeforeAddEvent o OnAfterRemoveEvent (java.util.Collection, -List, -Set, -Map)
  • Parzialmente non modificabile: decora la raccolta, l'elenco, l'insieme, la mappa consentendo ad esempio solo di aggiungere nuovi elementi ma senza rimuovere quelli esistenti (java.util.Collection, -List, -Set, -Map)
  • Raccolte cache - decora java.util.Collection, -List, -Set, -Map che memorizza nella cache gli elementi usati spesso e migliora le prestazioni durante la ricerca degli elementi in molti casi.
  • Raccolte sincronizzate: le raccolte di sincronizzazione felici differiscono dai decoratori standard java.util.Collections.synchronizedList(), -Map(), -Set() per la gestione del blocco della sincronizzazione all'interno dell'API pubblica. In questo modo meccanismi di sincronizzazione gerarchica che consentono di sincronizzare le raccolte attorno al blocco esterno dall'esterno.
  • Raccolte bufferizzate: puoi annullare qualsiasi modifica apportata alla tua raccolta dall'ultimo commit. Se effettui il commit delle modifiche apportate al decoratore della raccolta bufferizzata, la raccolta decorata verrà modificata.
  • Raccolte transitorie: se gli elementi archiviati in una raccolta temporanea non verranno utilizzati per un lungo periodo di tempo, verranno rimossi. Ciò riduce i requisiti di memoria e processore.
  • Raccolte di dati: questa mappa può adattare i dati da fonti di dati come database o servizi web e fornire una gestione astratta di elementi in una fonte di dati limitata.
  • SortedList - il decoratore che decora java.util.List da ordinare. Ci sono due strategie implementate: (1) Linked e (2) Divide and Conquer. L'elenco ordinato può aumentare notevolmente le prestazioni dell'elenco (più di 20 volte),
  • SetList - decora java.utli.List come java.util.Set. A volte può essere utile se si desidera utilizzare metodi di elenco come List.listIterator (indice int) ma non si desidera consentire duplicati nel proprio elenco.
  • I controller controllano i tuoi processi, ad esempio un processo di download, upload o risoluzione.
  • Implementazione del modello di progettazione delegati-osservatore, simile ai delegati .NET.
  • Generatori: spesso è necessario generare dati casuali. Ad esempio un valore intero casuale compreso tra 35 e 60. Oppure una stringa di lunghezza compresa tra 5 e 10 lettere. Il pacchetto generatore è progettato per generare semplicemente tali valori casuali.
  • Input-& OutputStreams basati su eventi: registra eventi come getOnWriteEvent o getOnReadEvent per osservare flussi di input e output decorati. Gli eventi verranno attivati ​​dopo il timeDelay definito o dopo il numero specificato di byte letti o scritti.
  • Cancelable Input-& OutputStreams - Ha decorato i tuoi stream in modo che siano cancellabili, quindi dopo l'annullamento verrà generata un'eccezione IOException se qualcuno tenta di utilizzare stream decoated.
  • Blocking Input-& OutputStreams - Blocking Input & OutputStreams aggiunge un nuovo metodo block() che consente di attendere fino al completamento delle operazioni di scrittura o lettura sullo stream.
  • InputStreams arrestabili: questo flusso consente di annullare il flusso decorato. Puoi interrompere questo flusso in qualsiasi momento. Il decoratore attende il flusso decorato in un thread aggiuntivo e se lo interrompi questo flusso ritorna immediatamente.
  • API-Evolution compatibilità verso il basso di API


Pubblico

Sviluppatori, Scienza/Ricerca



Linguaggio di programmazione

Java



Questa è un'applicazione che può essere scaricata anche da https://sourceforge.net/projects/happy-guys/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad