Java quick reference

Keywords and everyday methods on one page.

KeywordMeaning
public / private / protectedWho can access a member
staticBelongs to the class, not an object
finalCannot be changed, overridden or extended
abstractMust be completed by a subclass
extends / implementsInherit a class / fulfil an interface
this / superThe current object / the parent class
throw / throwsRaise an exception / declare one
newCreate an object
MethodPurpose
s.length()String length
s.equals(t)Compare text
s.split(",")Break into an array
Integer.parseInt(s)Text to int
String.valueOf(n)Value to text
Arrays.sort(a)Sort an array
Collections.sort(list)Sort a list
Math.max(a, b)The larger value
map.getOrDefault(k, d)Value for k, or d if missing
โ† CollectionsJava learning path โ†’