`
`Java History - Javapapers
`
`PUAPAPHNA Since 2008
`
`Java History
`
`Last modified on July 2nd, 2015 by Joe.
`
`This Java history article presents you the timeline of events and how
`Java evolvedto its current state. As part of JavaPapers, I wanted to
`record this precious history timeline. This historical informationis
`collated from Internet and variousrelated sources. I did my best to
`provide accurate information andif you find any discrepancies please
`commentbelow.
`
`+ expandall
`
`1991
`
`Green Project
`
`Oak
`
`February, 1991
`
`James Gosling was the software lead andarchitect. Hisinitial
`objective wasto find a suitable language for Green Project. He
`chose C++ and wrote extensions whereverthere were gaps. Then
`the features were not sufficient for the project needs and creating
`a new language wasthe next move. Hestarted working on the
`new language and namedit as “Oak”, there was an Oaktree
`
`outside his office window.
`
`
`
`Hardware Prototype
`
`Interpreter
`
`1992
`
`https://javapapers.com/core-java/java-history/
`
`APPLE 1027
`
`1/9
`
`APPLE 1027
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Java Named
`
`Star-seven Prototype
`
`September, 1992
`
`Star-seven (*7) working prototype with a GUI was completed and
`demonstrated. At this time Green project has created a new
`language, an operating system, a hardwareplatform and an
`interface. Below is the demoof PDAlike star 7 prototype and
`demowasgiven by James Gosling himself. I recommend
`you to go through the complete demo andfeel amazed on what
`they have done during 1991 — 1992.
`
`FirstPerson
`
`1993
`
`TV Set-top Box
`
`Application Developmentfor Platform
`
`1994
`
`Liveoak
`
`Web Browser Era
`
`HotJava
`
`Java Compiler
`
`1995
`
`Formal Launch
`
`Netscape Support
`
`https://javapapers.com/core-java/java-history/
`
`2/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`HotJava
`
`Oracle Support
`
`Microsoft Support
`
`1996
`
`1.0
`
`1997
`
`1.1
`
`1998
`
`1.2
`
`2000
`
`1.3
`
`2002
`
`1.4
`
`2004
`
`5.0
`
`2006
`
`Java/Jdk (Half) Open Sourced
`
`6.0
`
`2010
`
`Oracle Buys Sun
`
`No Support for Java in Future — Apple
`
`2011
`
`7.0
`
`2014
`
`https://javapapers.com/core-java/java-history/
`
`3/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Popular Articles
`
`Java Versions, Features and History
`
`How To Learn (Java)
`
`Oracle JDK vs OpenJDK and Java JDK DevelopmentProcess
`
`Comments on "Java History"
`
`Rodriguez says:
`
`03/12/2013 at 11:43 am
`
`Hello Joe. Thanksfor this excellently crafted article. | appreciate your work for Java. This
`Java history information is the best and most comprehensive ever found in Internet.
`Good to see James Gosling’s demovideo.
`
`Corey says:
`
`03/12/2013 at 11:46 am
`
`Thanks for your Java blog — From heart! It helps many many beginnersin the Java world.
`Thanks.
`
`Abhisheksays:
`
`03/12/2013 at 12:11 pm
`
`Thanks Joe. Really very good source of knowledgeforus.
`
`Harris says:
`
`03/12/2013 at 12:12 pm
`
`This is the best Java timeline and historical events found on net. Thanks.
`
`Pavansays:
`
`03/12/2013 at 12:17 pm
`
`Thanx Joe, Great work, very helpful. :)
`
`Santosh Nesaragi says:
`
`03/12/2013 at 12:45 pm
`
`https://javapapers.com/core-java/java-history/
`
`4/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Thanksjoe, really very good source of knowledge and very helpful content. i want to
`suggest one morething, with versions of java, if you include major changesor extra
`features in versions. its more helpful.
`
`Joe says:
`
`Santhosh,
`
`Added the major features along with the versions.
`
`03/12/2013 at 1:06 pm
`
`Muralidharansays:
`
`03/12/2013 at 1:15 pm
`
`Whataboutjava 8 with lambda expression. Can you explain whatis lambda expression?
`
`Evanssays:
`
`03/12/2013 at 1:17 pm
`
`Thanks Joe for this impressive account of events. Nicely abridged and the presentation is
`cool. Complete info! Thanks.
`
`vyendra singh pawarsays:
`
`03/12/2013 at 3:05 pm
`
`Nice WorkJoe!!! But please also include info about code namesofjava versions.
`
`Joe says:
`
`03/12/2013 at 3:34 pm
`
`| have written about lambda expressions earlier:
`https://javapapers.com/core-java/lambda-expression-in-java-8/
`https://javapapers.com/core-java/java-lambda-expression-examples/
`
`Manish says:
`
`03/12/2013 at 9:01 pm
`
`For java 7 Code named Dolphin
`
`Collins says:
`
`04/12/2013 at 1:32 pm
`
`Wowthis is the info | was searching for. You saved! Complete historical events on single
`page, cool man
`
`https://javapapers.com/core-java/java-history/
`
`5/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Karthic Santhanam says:
`
`05/12/2013 at 2:29 pm
`
`Thanks Joe
`
`Great and hard work put by youis helping others (including me) a lot.
`Is that possible to talk about J2EE evolution in the same way,as there are diff
`componentsin it?
`
`SureshY says:
`
`06/12/2013 at 4:13 pm
`
`Very GoodStuff. Really appreciating your hardwork
`
`Surendrasays:
`
`14/12/2013 at 7:55 pm
`
`Hi Joe! Your passion towards Java is awesome..
`
`I'm following your blog from past few months and
`| got the an opportunity to prove myself in Java because you.
`
`| just fall in love with java and you are oneofthe reason.
`
`Thank you so much.
`
`Hall says:
`
`08/01/2014 at 2:29 pm
`
`nice thing about this article is, it is comprehensive. appreciateit!
`
`Mahaboobbashasays:
`
`08/01/2014 at 3:03 pm
`
`This is the bestarticle i ever read
`
`Jeff says:
`
`23/01/2014 at 5:18 pm
`
`| did not know about the Green project and all that interesting prelude. Thanksto this
`authorfor presenting us.
`
`Java Generics Introduction says:
`
`11/02/2014 at 4:03 pm
`
`[...] Java generics was implemented in order to make the Java collections framework
`even better. Generics was introduced in J2SE 5.0. Java collections’ classes were not
`
`designed to be used for any particular object. For example [...]
`
`https://javapapers.com/core-java/java-history/
`
`6/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Donsays:
`
`17/03/2014 at 11:31 am
`
`The best Java history information ever. Good you recordedit for the future. | have
`printed this info in my cubicle, thanks.
`
`Java 8 Featuressays:
`
`21/04/2014 at 12:00 am
`
`[...] SE 8 is one of the most feature packed release in the Java history. In this article, let us
`go through the highlights of the core features of Java 8. Followinglist [...]
`
`Java Polymorphism says:
`
`21/04/2014 at 12:18 pm
`
`[...] Replacing the supertype’s instance with a subtype’sinstance. This is called inclusion
`polymorphism or subtype polymorphism.This is covariant type and thereverseofit is
`contravariant. We have discussed the substitution principle and covariant types,
`contravariant and invariant earlier in the linked tutorial. This is demonstrated with a code
`
`example. Java supports subtype polymorphism from Java / JDK version 1.5. [...]
`
`Reddy says:
`
`23/04/2014 at 8:56 pm
`
`Hi Joe, How you added tree menu to your website with wordpress
`
`Joe says:
`
`24/04/2014 at 11:56 am
`
`Wow, thanks Surendra. | feel so happy when someone tells that | have madea tiny
`difference. Thanks,it keeps me motivated.
`
`P.Ravikumarsays:
`
`29/04/2014 at 6:44 pm
`
`good information joe you are doing a great job thanq..so...much.joe
`
`P.Ravikumarsays:
`
`29/04/2014 at 6:48 pm
`
`great job joe i want to learn more from you aboutjava. do you have idea about putting
`java video tutorials?
`
`Leo says:
`
`05/05/2014 at 10:19 pm
`
`it is useful thank you. This is the best page for “Java History Timeline”.
`
`https://javapapers.com/core-java/java-history/
`
`7/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`A.Santhoshkumarsays:
`
`it was useful thank you.
`
`Saidulu says:
`
`Hi Joe,
`
`12/05/2014 at 12:24 pm
`
`21/06/2014 at 9:06 am
`
`Many people may know the subject but 90% of those may not be goodpresenters. You
`definitely stood in those 10% who have goodpresentation skills.
`Thanksfor detailed explanation.
`
`Thanks,
`Saidulu.
`
`Venu GopalPippiri says:
`
`26/06/2014 at 12:31 pm
`
`Thanks Joe. Appreciate on this source of knowledge aboutJava.
`
`Helen says:
`
`02/07/2014 at 4:02 pm
`
`Joe, your workfor Java is impressive. Do you take Java classes, may be over net through
`skype or something like that? | am a C programmer and started learning Java. Most of
`
`the times| refer you Java fundamentals tutorials and they are very helpful, thanks. By
`any chanceif you offer Java coaching, pls mail me. Thanks.
`
`Jyothi Prasad says:
`
`29/08/2014 at 10:02 pm
`
`Very informative sir. Thanks a lot for your efforts to provide us this valuable stuff.
`
`Scott says:
`
`10/09/2014 at 6:51 pm
`
`Can you makethis as a PDF and allow for download? Java history information presented
`is nice and feels complete.
`
`shekharsays:
`
`30/09/2014 at 7:47 am
`
`Hi Joe, your blog is a great source to learn Java for beginners like me, thank you so
`much.
`
`https://javapapers.com/core-java/java-history/
`
`8/9
`
`
`
`10/14/2020
`
`Java History - Javapapers
`
`Java TransferQueue says:
`
`09/11/2014 at 6:34 pm
`
`[...] This Java tutorial is to learn about TransferQueue which is concurrent collection.
`
`TransferQueue is an interface and a type of BlockingQueue. TransferQueue extends from
`BlockingQueue interface to add behavior toit. In a TransferQueue producers may wait
`for consumersto receive elements. TransferQueue was addedin Java SE 7.[...]
`
`Betty says:
`
`23/12/2014 at 3:47 pm
`
`This is the best Java history information found ever on single page. Thanks.
`
`rahulsays:
`
`08/09/2015 at 9:10 pm
`
`hi joe,
`| appreciate your work. This blog is the best knowledge and videos combination which|
`have ever seen. Once again | would like to thank you for doing a tremendous job. Please
`keep it up.
`
`Zakarreah Baayersays:
`
`22/09/2015 at 11:12 pm
`
`Thank youfor this great work!!!!!///MHIM!
`
`Commentsare closed for "Java History”.
`
`Subscribe:
`
`
`
`Enter your email here Ea
`
`Javapapers Facebook Page
`
`© 2008 - 2019 Javapapers
`
`https://javapapers.com/core-java/java-history/
`
`9/9
`
`