1.Ability to use components developed in different language
2.Garbage collection
3.IDL (Interface Definition Language) use is promoted by restricting self describing objects
4.Ability to compile once, and run on any CPU
Answer:3