Question: what is java best used for?
Answer: Most often Java is used to build large enterprise class applications. Java works great within corporate environments, or if you're building a very large scale system. Although it can be used for small tasks, it's less suited for that.