Advantages -
Learning Curve, Object Oriented Programming, Rich APIs, Powerful Opensource Rapid Development Tools, Open Source Libraries, Free, Community Support
Disadvantages -
Java compiler is not well optimized yet compared to C++.
There is no separation of specification from implementation.
Memory management, with Java, is a little expensive.
The lack of templates can limit the ability of Java to create high quality data structures.
One can find some bugs in browsers and example programs.
|