Read: 02 - Arrays, Loops, Imports
Java Imports (ignore the parts about NetBeans)
Packages and Import
-
Package = directory.
- The statement order is:
- Package statement (optional).
- Imports (optional).
- Class or interface definitions.
- if import statement finished with *()** means ‘all classes with that package are available to your program’, or we can specify single class.
Common imports
import java.awt.*; Common GUI elements.
import java.awt.event.*; The most common GUI event listeners.
import javax.swing.*; More common GUI elements. Note "javax".
import java.util.*; Data structures (Collections), time, Scanner, etc classes.
import java.io.*; Input-output classes.
import java.text.*; Some formatting classes.
import java.util.regex.*; Regular expression classes.
- importing all classes don’t make my object file larger, it just tells the compiler where to look, also it is not less efficient .
Different types of loops in Java
Java types of loops:
- for loop (repeat certain operations by evaluating loop counter)
- Enhanced for-each loop (easier to iterate)
- While loop (while expression is true, keep loop)
- Do-While loop (like while, but it execute the statement at least once)