Java data types

Types in the Java programming language.

Built in

 * boolean
 * char
 * byte
 * short
 * int
 * long
 * float
 * double
 * void

Wrapper classes

 * java.lang.Boolean
 * java.lang.Character
 * java.lang.Byte
 * java.lang.Short
 * java.lang.Integer
 * java.lang.Long
 * java.lang.Float
 * java.lang.Double
 * java.lang.Void

Other

 * java.lang.Class
 * java.lang.ClassLoader
 * java.lang.ClassValue
 * java.lang.Compiler
 * java.lang.Enum
 * java.lang.Float
 * java.lang.InheritableThreadLocal
 * java.lang.Math
 * java.lang.Number
 * java.lang.Object
 * java.lang.Package
 * java.lang.Process
 * java.lang.ProcessBuilder
 * java.lang.Runtime
 * java.lang.RuntimePermission
 * java.lang.SecurityManager
 * java.lang.StackTraceElement
 * java.lang.StrictMath
 * java.lang.String
 * java.lang.StringBuffer
 * java.lang.StringBuilder
 * java.lang.System
 * java.lang.Thread
 * java.lang.ThreadGroup
 * java.lang.ThreadLocal
 * java.lang.Throwable

Java.util

 * java.util.AbstractCollection
 * java.util.AbstractList
 * java.util.AbstractMap
 * java.util.AbstractMap.SimpleEntry
 * java.util.AbstractMap.SimpleImmutableEntry
 * java.util.AbstractQueue
 * java.util.AbstractSequentialList
 * java.util.AbstractSet
 * java.util.ArrayDeque
 * java.util.ArrayList
 * java.util.Arrays
 * java.util.BitSet
 * java.util.Calendar
 * java.util.Collections
 * java.util.Currency
 * java.util.Date
 * java.util.Dictionary
 * java.util.EnumMap
 * java.util.EnumSet
 * java.util.EventListenerProxy
 * java.util.EventObject
 * java.util.FormattableFlags
 * java.util.Formatter
 * java.util.GregorianCalendar
 * java.util.HashMap
 * java.util.HashSet
 * java.util.Hashtable
 * java.util.IdentityHashMap
 * java.util.LinkedHashMap
 * java.util.LinkedHashSet
 * java.util.LinkedList
 * java.util.ListResourceBundle
 * java.util.Locale
 * java.util.Locale.Builder
 * java.util.Objects
 * java.util.Observable
 * java.util.PriorityQueue
 * java.util.Properties
 * java.util.PropertyPermission
 * java.util.PropertyResourceBundle
 * java.util.Random
 * java.util.ResourceBundle
 * java.util.Scanner
 * java.util.ServiceLoader
 * java.util.SimpleTimeZone
 * java.util.Stack
 * java.util.StringTokenizer
 * java.util.Timer
 * java.util.TimerTask
 * java.util.TimeZone
 * java.util.TreeMap
 * java.util.TreeSet
 * java.util.UUID
 * java.util.Vector
 * java.util.WeakHashMap

Exceptions and Errors

 * java.util.ConcurrentModificationException
 * java.util.DuplicateFormatFlagsException
 * java.util.EmptyStackException
 * java.util.FormatFlagsConversionMismatchException
 * java.util.FormatterClosedException
 * java.util.IllegalFormatCodePointException
 * java.util.IllegalFormatConversionException
 * java.util.IllegalFormatException
 * java.util.IllegalFormatFlagsException
 * java.util.IllegalFormatPrecisionException
 * java.util.IllegalFormatWidthException
 * java.util.IllformedLocaleException
 * java.util.InputMismatchException
 * java.util.InvalidPropertiesFormatException
 * java.util.MissingFormatArgumentException
 * java.util.MissingFormatWidthException
 * java.util.MissingResourceException
 * java.util.NoSuchElementException
 * java.util.TooManyListenersException
 * java.util.UnknownFormatConversionException
 * java.util.UnknownFormatFlagsException
 * java.util.ServiceConfigurationError

External link

 * http://docs.oracle.com/javase/8/docs/api/index.html