Java

From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

History

Java is an OOP (object-oriented language) developed by Sun Microsystems in 1995. Java is open source. It was created to allow programmers to "write once, run anywhere" (Use on multiple devices by having the least dependencies possible).

Reasons to use Java

  • Game Development. (Examples: Minecraft)
  • Cloud Computing
  • Web Applications
  • Mobile Development
  • Desktop Applications
  • When you want to create something for multiple devices

When not to use Java

  • Front-end web development

Java's speed

Because Java is a higher-level language than C, it will comparatively run slower. But, compared to languages like Python (which are interpreted), Java is much faster.

Links

Java webpage

AWS Java

Speed test

Wiki