What is JAVA?

If you are starting in the world of programming, you may be wondering what is Java? Have you noticed that in technological job offers, the word “Java” appears frequently? Maybe this article interests you, to know a little more about this technology.

A bit of history

Java is a programming language that was born in year 1995 by the company Sun Microsystems. The language in its beginning was called Oak (oak in English), since from the office it became a great oak, but finally it was renamed Java.
In 2010 Oracle (one of the big shots of technology companies) buys this company and takes Java.
The name is suspected to come from the initials of his disabled: James Gosling, Arthur Van Hoff and Andy Bechtolshei.
Why is the logo a cup of coffee? Apparently they used to drink a coffee that came from the island of Java in Indonesia.

what is Java


Since the first version, this language has been evolving and adding new features. As a summary, we list them below:

  • 1.0 -> Januery, Year 1995. JavaBeans, JDBC.
  • 1.2 -> December, Year 1998. Collections, Swing, Reflection.
  • 1.3 -> May, Year 2000. Performance, JNDI.
  • 1.4 -> February, Year 2002. Assertions, Secury, Regular Expression.
  • 1.5 -> September, Year 2014. Generics, Anotations, Threading.
  • 1.6 -> December, Year 2006. Compiler API, Web Services.
  • 1.7 -> July, Year 2011. JVM, T/C, Generics.
  • 1.8 -> March, Year 2014. Date/Time, Lambda, Streams.
  • 1.9 -> September, Year 2017.
  • 1.10 -> March, Year 2018.
  • 1.11 -> September, Year 2018.
  • 1.12 -> March, Year 2019.
  • 1.13 -> July, Year 2019.
  • 1.14 -> July, Year 2019.

Each version is usually called as an integer, for example Java 1 (version 1.0), 2 (version 1.2), 3 (version 1.3), etc.


Sun describes the Java language as follows:

  • Simple
  • Object Oriented
  • Statically typed
  • Distributed
  • Interpreted
  • Strong
  • insurance
  • Neutral Architecture
  • Multi thread
  • with Garbage Collector
  • Portable
  • High Performance: especially with the appearance of specialized hardware and better software
  • Dynamic

Start programming in JAVA

To start programming, you will need at a minimum:

  • Have knowledge of object-oriented programming and knowledge of the language.
  • Install the Java version on your computer.
  • Programming environment where you will start writing your first lines. For example Eclipse or NetBeans.
  • Be patient and want to learn.

I hope this article has been useful to you. Thanks for reading and share if you liked it.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *