Upgrade to Pro — share decks privately, control downloads, hide ads and more …

M250 Unit 1 Subsection 4 - The Origins of Java (3)

Matt
January 03, 2020

M250 Unit 1 Subsection 4 - The Origins of Java (3)

An interesting but fairly non-essential unit of the module.

Matt

January 03, 2020
Tweet

More Decks by Matt

Other Decks in Education

Transcript

  1. There really isn’t anything in this subsection that you strictly

    need to study – it’s more for general interest into how Java was developed. Java was initially developed as the “Oak” programming language, and its purpose was to coordinate actual household electronics in one system – for example having microwaves, and televisions communicate to a single unit that would coordinate them (like smart homes). So from the beginning the language was object-oriented. Literally, object-oriented. The objects of the household (the electronics) needed to be able to send messages and communicate with each other.
  2. Also it’s important to note that there are different Java

    editions for different purposes: Standard Edition for desktops, Micro Edition for mobile phones, and Enterprise Edition for large corporations The Java editions are released as Java versions. For example Java 1.1, Java 1.2, Java 5, Java 6… etc. Differences between versions are small but add up over time. Generally, later versions aren’t compatible with earlier ones.
  3. There really isn’t anything else that’s relevant in this subsection.

    There’s some information on the history of Java and how it came to become so popular, but I’d consider that optional learning – so it’s there if you want to learn it, but I wouldn’t stress over Unit 1 Subsection 4 at all.