Page 173 - PowerPoint Presentation
P. 173

CAVITE STATE UNIVERSITY
                               T3 CAMPUS
                               Department of Information Technology          COSC 65 – Programming Languages

                   -   Why Oak? Oak is a symbol of strength and chosen as a national tree of many countries
                       like U.S.A, France, Germany, Romania etc.
                   -   In  1995,  Oak  was  renamed  as  “Java”  because  it  was  already  trademark  by  Oak
                       Technologies.
                   -   Why had they chosen java name for java language? The team gathered to choose
                       a new name. The suggested words are “dynamic”, “revolutionary”, “Silk”, “Jolt”, “DNA”,
                       etc.  They  wanted  something  that  reflected  the  essence  of  the  technology:
                       revolutionary, dynamic, lively, cool, unique and easy to spell and fun to say.
                   -   According to James Gosling, “Java was one of the top choices along with Silk”. Since
                       Java was so unique, most of the team members preferred Java than other names.
                   -   Java is an island of Indonesia where first coffee was produced (called java coffee, that
                       is also why its logo is a cup of coffee.)
                   -   Notice that Java is just a name, not an acronym.
                   -   In 1995, Time magazine called Java one of the Ten Best Products of 1995.
                   -   JDK 1.0 was released on January 23, 1996.

               Java Version History
                   Many java versions have been released till now. The current stable release of Java is Java
               SE 10.
                   1.  JDK Alpha and Beta (1995)
                                  rd
                   2.  JDK 1.0 (23  Jan 1996)
                                  th
                   3.  JDK 1.1 (19  Feb 1997)
                                  th
                   4.  J2SE 1.2 (8  Dec 1998)
                   5.  J2SE 1.3 (8  May 2000)
                                  th
                                  th
                   6.  J2SE 1.4 (6  Feb 2002)
                                   th
                   7.  J2SE 5.0 (30  Sep 2004)
                                    th
                   8.  Java SE 6 (11  Dec 2006)
                   9.  Java SE 7 (28  July 2011)
                                    th
                                    th
                   10. Java SE 8 (18  March 2014)
                                    st
                   11. Java SE 9 (21  Sept 2017)
                                      th
                   12. Java SE 10 (20  March 2018)
                                      th
                   13. Java SE 11 (25  September 2018)
                   14. Java SE 12 (March 2019)
                   15. Java SE 13 (September 2019)
                   16. Java SE 14 (March 2020)

               Features of Java
                   The primary objective of Java programming language creation was to make it portable,
               simple and secure programming language. Apart from this, there are also some excellent
               features which play an important role in the popularity of this language. The features of Java
               are also known as java buzzwords.
               A list of most important features of Java language is given below:

               Simple
                   Java  is  very  easy  to  learn,  and  its  syntax  is  simple,  clean  and  easy  to  understand.
               According to Sun, Java language is a simple programming language because:
                   -   Java syntax is based on C++ (so easier for programmer to learn it after C++)
                   -   Java has removed many complicated and rarely-used features, for example, explicit
                       pointers, operator overloading, etc.
                   -   There  is no  need  to  remove  unreferenced objects  because  there  is an  Automated
                       Garbage Collection in Java.






                                                                                                 Page | 32
   168   169   170   171   172   173   174   175   176   177   178