Java seems to be everywhere--even in TV commercials. Despite Java's ubiquity, finding out what Java really is and what it can do can be difficult. Programmers who are new to Java often have three questions: What Is Java? What Can Java Do? How Will Java Change My Life?