This document provides an introduction to Java applications and applets. It discusses that Java can be used to develop both standalone applications and programs designed to run in web browsers (applets). It then covers the history and development of Java, the basic characteristics and components of Java programs, and how to create a simple Java application with classes, methods, and a main method. It also introduces applets, describing them as Java programs embedded in web pages, and covers some key applet methods like init() and paint(). Finally, it provides an example of a basic applet class that draws shapes and text and the HTML required to embed an applet in a web page.