0
It's just the way that users can interact with your Java program. For instance, if your program uses a CLI (command line interface), everything happens inside a text-based terminal. If it uses a GUI (graphical user interface), the user interacts with the program by clicking pictures, buttons, etc.