Java history in this world

Introduction

There are people in the world who are aware of history, such as "Huh? Have you reincarnated in another world?" So I'd like to continue the history of this world about Java.

Relationship between Java and JavaScript

This is surprisingly a lot of recent people's recognition gaps, and if you say that Java and JavaScript have nothing to do with it, that's a lie. The reason why it was named JavaScript was originally developed under the name LiveScript, but when JS announced NetScape 2.0, which was implemented for the first time, NetScape and Sun Microsystems, the developer of Java, The company had a business alliance agreement. At that time, Java running on multiple platforms was very popular, and because he was writing in Java, he was allowed to apply to Sun to use the name JavaScript in spite of Java. For this reason, the name of JavaScript was given, so it seems that I got the name of a great ancestor. Well, there is such a relationship.

** Well, it has nothing to do with the language **

Java history

1995

Java is born.

It was very unique yesterday and at that time it was still in its infancy that it was important for companies to be in the backbone, but because Sun Microsystems, which was famous as a UNIX vendor, was in the backbone. It will be very popular.

1999

This year, it will be divided into the editions that everyone is familiar with.

Divided into these three, Java EE will be provided with paid support for enterprises.

2006

At this time, Sun established OpenJDK in response to the wave of OSS. In the first place, Java means that you can create JDKs and SDKs other than Sun, and if Sun recognizes it as Java, it becomes Java. This is true not only for companies but also for the community, and OpenJDK was launched with the code donated by Sun, fearing that the community would be released under a closed license.

2007

Android will be announced this year. Android is a big example that can prove that you can write OS and applications in Java, and it will be noticed again. (Well, Java was abandoned in a subsequent trial with Oralce) At the same time, a GUI application called JavaFX was announced, replacing the Swing that has been used until now. (It will be announced only and will be released the following year.)

As you can see, 2007 was a big breakthrough for Java.

2009

This year, the world was shocked. How, Sun Microsystems, which has Java, which had a big rollback as mentioned above, was acquired by Oracle. (Honestly, I wonder how good it would have been if it had been acquired by IBM, which was rumored to be the acquisition destination at the same time.) It was a great starting point for all future problems. Java development stagnated due to the mess of this acquisition, and the next version of Java was far behind in 2011.

2011

The first Java to be released since it was acquired by Oracle. Major changes include a specification change to Swing and the Fork / Join Framework to enhance the parallelization function.

2014

Java 8 is announced. Addition of lambda and interface functions that are functional elements, addition of interfaces corresponding to functional types, etc. The interface and function updates are very impressive.

2017

Announcing Java 9 At the same time as the announcement

The treasure sword monetization of Oracle's ancestor will explode. It's really bad, so please support Java 8 for the rest of your life.

2018

This year Finally Java 11 has come out. OpenJDK hasn't announced that it will release Java 11 LTS, and Oracle hasn't said anything. I'm worried about whether Java, which existed like water that comes out when the faucet is twisted, will be obsolete. Such an opaque language is not recommended to others, and new people do not come in and only see a declining future.

Perhaps it's finally time to break up with Java.

See you again.

Recommended Posts

Java history in this world
"Hello World" in Java
Hello World in Java
Hello World in java in eclipse now
Hello world in Java and Gradle
Partization in Java
Changes in Java 11
Rock-paper-scissors in Java
Java, Hello, world!
Java Hello World
Get history from Zabbix server in Java
Pi in Java
FizzBuzz in Java
Let's keep this in mind What's new in Java 9
Display "Hello World" in the browser using Java
Display "Hello World" in the browser using Java
[java] sort in list
Read JSON in Java
Interpreter implementation in Java
Make Blackjack in Java
Rock-paper-scissors app in Java
Constraint programming in Java
Put java8 in centos7
NVL-ish guy in Java
Combine arrays in Java
Comments in Java source
Java Learning (1)-Hello World
Azure functions in java
Hello world in node.js
Format XML in Java
Simple htmlspecialchars in Java
JAVA learning history interface
Boyer-Moore implementation in Java
Use OpenCV in Java
webApi memorandum in java
History of Java annotation
Type determination in Java
Ping commands in Java
Various threads in java
Heapsort implementation (in java)
Zabbix API in Java
ASCII art in Java
Compare Lists in Java
POST JSON in Java
Express failure in Java
Create JSON in Java
Date manipulation in Java 8
What's new in Java 8
Use PreparedStatement in Java
What's new in Java 9,10,11
Parallel execution in Java
Initializing HashMap in Java
This and that for editing ini in Java. : inieditor-java
Call this cat API of Metadata Co., Ltd. in Java.
Try using RocksDB in Java
Read binary files in Java 1
Avoid Yubaba's error in Java
JAVA learning history interface inheritance
Get EXIF information in Java
Save Java PDF in Excel
[Neta] Sleep Sort in Java