The following links provide background and reference material that you will need to understand and use Crypto-J, including:
A description of the "Crypto-J API Model": a five-step procedure which most Crypto-J implementations will follow.
A brief description of "Memory Obfuscation" in Crypto-J: a method which reduces security risks by minimizing the amount of time sensitive data appears in memory in the clear.