IDE
Integrated Development Environment. An application used during development and troubleshooting to make life easier on the developer.
IllegalArgumentException (Java)
An IllegalArgumentException is often thrown in Java code when a call to a method provided a parameter value that was not acceptable.
IllegalStateException (Java)
An IllegalStateException is often thrown in Java code when the internal state of an object is not valid for the activity being requested. For example, an IllegalStateException might be thrown if a call to get the first item in a collection is invoked, but the collection is empty (contains no items).
int (Java)
A primitive data type that stores integer values, where -231 <= value <= 231-1
inheritance (Java)
In Java, when a child class extends a parent class, all of the visible methods are also available to the child class. However, unless the parent declares a method as final, an extending child class can choose to override a method and provide its own implementation.
IntelliJ
An IDE from JetBrains that has both a community edition (free) and ultimate edition (licensed).