Some basic facts Java is a programming language. Java code also can run within a virtual machine in a browser. Nearly all the programs written in Java today are applets, small programs designed to perform simple functions. The best Java development tools are currently found in press releases. Currently, developers typically employ Java to animate logos, sketch cute cartoon characters, and emulate stock tickers from static data.
People are writing simple applets, that's about it.
But the market remains in its early-adopter phase. This is a logical assumption, but it comes with a few warning flags. As a new language, Java has weak links to legacy systems. Java can employ a C interface library to talk to legacy applications, but the existing code base is small. Similarly, some of Java's strengths create some new challenges.