Advantagesa wide range of software to download for free. easy to navigate site.
AdvantagesGeneral purpose programming langage, Object-oriented, Multi-threaded and portable
Disadvantagesnot suitable for all tasks, and java applications are little bit slow
AdvantagesFree quality games like GTA to download.
DisadvantagesNone that I can think of.