All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javolution.util.package-info Maven / Gradle / Ivy

/**

High-performance collection classes with {@link javolution.lang.Realtime worst case execution time behavior} documented.

Whereas Java current evolution leads to more and more classes being parts of the standard library; Javolution approach is quite the opposite. It aims to provide only the quintessential classes from which all others can be derived.

FAQ:

  1. Does Javolution provide immutable collections similar to the ones provided by Scala or .NET ?

    Using Javolution you may return an {@link javolution.lang.Immutable Immutable} view (const reference) over any object which cannot be modified including collections or maps. [code] public class UnitSystem { final FastSet units; public UnitSystem(Unit... units) { this.units = FastSet.of(units); } Immutable> getUnits() { // Immutable view. return units.immutable(); } } ... UnitSystem MKSA = new UnitSystem(M, K, S, A); [/code]

*/ package javolution.util;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy