Oracle interview question

Mainly on collection framework like difference between the ArrayList set map and linkedList Memory allocation for strings Exception handling