Topics


Pages


Content

Key links

Tutorials

Overview

  • Compiled - once across operating systems.
  • Interpreted by Java Virtual Machine (JVM).
  • Statically and strongly typed
  • Garbage collected - so doesn’t need low level memory management like C or C++.
  • Mainly Object-orientated but supports Functional Programming.