Java uses both Compiler and Interpreter. Source code written in Java is compiled to generate bytecode and then this bytecode is interpreted to machine instructions for specific machine.
Jump statement are used to alter the flow of control unconditionally. That is, jump statement transfer the program control unconditionally. The jump statement defined in Java are break, continue and return.
To understand this concept one should know about multitasking or multiprogramming concept. In these concept we know that the system can perform more than one task at a time. In multitasking there is single user and a multiprogramming there are number of users performs the number of jobs. According to these concept the java introduced multithreading concept. In multithreading the programmer can divide a single program into multiple parts(tasks). These are implemented by using thread class or by interface runnable.
A PopupMenu is a menu(which contains more than one menus) which is not visible until the user make a specific mouse action(right click).To create a popup menu we use the class JPopupMenu after that we can add menu items JMenuItem to a Popup Menu.
The event classes represents the events that are generated when an end user interact with the AWT components. An event is an object which specifies the change of state in the source.
A Check box is a AWT control that is used to turn an option on(true) or off(false). It consists of a small box that is either selected or unselected based on whether the Boolean argument is true or false.
Structure contains a number of data items(int,float,char) grouped together. These data items may or may not be of same type. So we can say that structure is a collection of heterogeneous(different) data items.
Recursion is a process by which a function calls itself repeatedly, until some specified condition has been satisfied. Such a function is called recursive function.
Argument passing is a technique for transferring data and information between the calling and called function. There are two ways to pass arguments to the called function:a)Call by Value b)Call by reference.
A stream is a water body that carries water as it flows from one point to another. In programming terminology , a stream can be a continuous group of data or a channel through which data travels from one point to another. An input stream receives data from a source into a program and an output stream sends data to a destination from the program.