Java: What's It Good For?

On March 15, 2001, I gave the following talk at the IEEE Virginia Mountain Section's meeting:

Abstract

Java: What's It Good For?
A No-Hype Tour Through a Hype-Filled Language

When Java first came on the scene in the early 90's, it quickly attracted attention from both the programming and academic communities. Now that the heat has worn off of its introduction, Java has settled into a mature language with a huge user base. It's focus on internet computing, support for "write once, run anywhere" deployment, and embrace of object-oriented techniques continue to attract practitioners steadily. But is there really anything new and different in this language? Is it worth learning? What can you do with it, and what problems is it inappropriate for?

This presentation provides a gentle introduction to Java for the casual programmer, web page designer, or internet junkie. It cuts through the marketing hype, hearsay, and popular press hyperbole to discuss the facts about this powerful and popular language. Java's design goals and its most important features will be discussed, as will its relationship with programming web-based applications, scripting for HTML, and even creating commercial-quality stand-alone applications. Java's relationship with its little brother, JavaScript, will also be clarified.

Related Resources