We have hosted the application immutable collections for java in order to run this application in our online workstations with Wine or directly.
Quick description about immutable collections for java:
Library providing immutable/persistent collection classes for Java. While collections are immutable they provide methods for adding and removing values by creating new modified copies of themselves. Each copy shares as much as possible of its structure with other copies to minimize memory consumption.The library includes a singly linked (cons/cddr style) list/stack, an integer trie based indexed list, a 2-3 tree based random access indexed list, a 2-3 tree based map, a hash trie based map, and hash and tree based sets, and sparse arrays. All collections provide immutable Cursor as well as standard Iterator classes for looping through all elements.
A utility class provides functional style algorithmic processing of Cursors including foldLeft, foldRight, collect, select, and reject.
The 2-3 tree and integer trie classes are optimized for performance and can be used alongside java.util Collections when immutability is needed for safe data sharing.
Features:
- Persistent/Immutable Maps
- Persistent/Immutable Lists
- Persistent/Immutable Sets
- Persistent/Immutable Sparse Arrays
- java.util Collection interoperability
Audience: Developers.
Programming Language: Java.
.
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.