Amazing facts about java programming language

Here i mentioning some of the amazing facts about java, which you probably don't know 
  •  1. Java was called Oak at the beginning

  • The original name for Java was Oak. It was eventually changed to Java by Sun's marketing department when Sun lawyers found that there was already a computer company registered as Oak.
  • But a legend has it that Gosling and his gang of programmers went out to the local cafe to discuss names and ended up naming it Java.
  • There seems to be some truth in this as the "0xCafeBabe" magic number in the class files was named after the Cafe where the Java team used to go for coffee.
  • 2. It was just an accident!

  • James Gosling was working at Sun Labs, around 1992. Gosling and his team was building a set-top box and started by "cleaning up" C++ and wound up with a new language and runtime. Thus, Java or Oak came into being.

  • 3.Second most popular language

  • Though many would argue that Java is all time favourite among developers, it is the second most popular programming language after C. Java is ranked second in popularity among programming languages.

  • 4.The Duke

  • The Java mascot, 'The Duke' was created by Joe Palrang. Palrang is the same guy who has worked on the Hollywood blockbuster, Shrek. Duke is celebrated at Oracle. A living, life-size Duke is a popular feature at every JavaOne developer conference. Each year, Oracle releases a new Duke personality.

  • 5.Most popular user interface

  • Currently, about 3 billion mobile phones are working in Java, as well as 125 million TV sets and each Blu-Ray player.

  • This language is continually ranked first in the rankings of software developers as the best choice of programming languages.

  •  6.Final is not final in Java

  • Final actually has four different meanings in Java.
  • final class: the class cannot be extended
  • final method: the method cannot be overridden
  • final field: the field is a constant
  • final variable: the value of the variable cannot be changed once assigned

Posted on by