Java is a new and dynamic language for most developers on the i5 platform. It may not be the right language for every situation, but its flexibility and reusability, as well as its easy integration into web computing, make it a useful language for any i5 programmer. Its object orientation is new to many iSeries programmers. Concepts such as instantiation and inheritance provide stumbling blocks for every new Java programmer. This chapter merely introduced the simplest Java programming concepts. With these in hand, you are ready to move forward. Check both the IBM and Sun websites for additional documentation on Java programming.