top of page

Java Programming Language Fun Facts

Updated: Jul 23, 2023

If you are german, you might know the book Java ist auch eine Insel or in english Java is also an island. It is a book for learning Java. The hint in the book title implies that Java is not only a programming language, it is also an island and a coffee.


Back in year 1991 Java initially was named Greentalk of the Green Project. Later it was renamed to Oak after an oak tree outside the office of the founder James Gosling. Finally in 1995 it got the today known name Java. Sun Microsystems had to change the name because another company already had oak reserved as an trademark. [1][2][3][4]


The same goes for Jakarta EE, the enterprise version of Java. It was former known as Java EE and has been renamed to the today known name early 2018. Jakarta is the greatest city and the capitol of Indonesia and also a coffee. [5]


To be more precise, Java is an Espsresso Bean. In the enterprise edition of Java there are there two manageable and instantiable objects called CDI and EJB. Both are used in a way for dependency injection (simplified). Fully pronounced one talks about Context and Dependency Injection beans (CDI beans) and Enterprise Java Beans (EJBs). As one can see the name bean, as in java bean is a really reserved name in the java eco system.



java logo
the logo itself is a freshly brewed coffee cup with soaring steam.

In Java one can package all classes and resources in an archive. There are three known variants: jar, war and ear. All of them are simple tar archives. Jar typically is used for packaging executable jars or as dependencies of a bigger project or container. Pictured, it's a simple glass container where one can keep his/her beans - a jar.


Other projects feel infected by the idea, so does Project Lombok and names the project after another island in Indonesia. The same idea had the company Jetbrains, it developed an own programming language called Kotlin. Kotlin is an island, but not in Indonesia. Kotlin is located in Saint Petersburg.

 




Recent Posts

See All
bottom of page