N26 interview question

Why transactions are ACID? What GCs were introduced in java 7,8?