Skip to content

Terminology

ljacqu edited this page Nov 27, 2019 · 2 revisions

Type parameter and type argument

Declaration of type variables are called type parameters and the concrete values passed into them are referred to as type arguments.

class Optional<T> { // T: type parameter
}

class Container {
  // String is the type argument
  private Optional<String> stringOpt;
}

Source: https://docs.oracle.com/javase/tutorial/java/generics/types.html

Nested classes vs. inner classes

A nested, non-static class is called an inner class. If it is static it's simply called static nested class.

class Container {
  class InnerClass {
  }

  static class StaticNestedClass {
  }
}

Source: https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html

Home

Documentation

  1. Array utils
  2. ClassUtils
  3. Number types

Internal (for development)

  1. Performing a release
  2. Terminology
Clone this wiki locally