Java

Notes

Data types

8 primitive types in total

Below types are not primitive

Variables

Operators

some operators (like +) are overloaded depending on the operads and position

Printing

User Input (Scanner Class)

import java.util.Scanner;

//...

Scanner ip = new Scanner(System.in);
System.out.print("Enter something: ");
<type> someVar = ip.next[Int | Float | Double | ...]();

// For Strings it is simply "next" not "nextString"

//...

input.close();

Type casting