Long-term Goal Why not use command- line and notepad? integrated development environment integrated development environment (IDE) is an application or set of tools that allows a programmer to write, compile, edit, and in some cases test and debug within an integrated, interactive environment. J ava IDEs Availability: Free (Foundation version) Functionality: integrated editor, debugger, compiler, visual designers, wizards, refactorings, code formatting, and much more. Supported OS: Windows, Linux, Unix and Mac Cost Analysis Whats next? We will browse through a few of Javas basic capabilities and demonstrate how we used them in the toy example; We will focus on the collection framework, In\Out processing and User Interfacing (UI). Finally, we will raise a few questions. J ava Collection Framework Row 1 Row 2 Row 3 Row 4 0 2 4 6 8 10 12 Column 1 Column 2 Column 3 J ava Collection Framework