From what I've heard it's most common use these days is on server backends for web 2.0 stuff or online stores. But I don't really know what it's market share is.
I attend a High School where the AP Computer Science class is focused entirely on programming in Java. From looking at the open positions on many web 2.0 sites I hardly find a single Java only, or Java focused position. Am I wrong in thinking that Java is becoming one of technologies dead languages?
If I am correct in thinking this, what would be a good replacement language for them to start teaching? From my own experiences with Java I find that it's annoying, buggy, and when launched won't close until the computer is restarted. The only real up-front function I've found for it is a quick and dirty physics simulator for those 1980's looking websites, and even then I've run into some very well made Flash simulators which work better and don't eat my (or the school's) system resources.
Thank you in advance.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic