An object-oriented language invented at Sun Microsystems, no owned by Oracle. Used to develop stand-alone applications that operate on a single computer, or applications that run over the Internet from a Web server. (This is what CS111 was all about)