Experts Opinion on What are the Common Uses of Java Programming?