`
`Java History - Javapapers
`
`MW SinceZOOB
`
`Java History
`
`Last modified on July 2nd, 2015 by Joe.
`
`This Java history article presents you the timeline of events and how
`Java evolved to its current state. As part of JavaPapers, I wanted to
`record this precious history time line. This historical information is
`collated from Internet and various related sources. I did my best to
`provide accurate information and if you find any discrepancies please
`comment below.
`
`+ expand all
`
`1991
`
`Green Project
`
`Oak
`
`February, 1991
`
`James Gosling was the software lead and architect. His initial
`
`objective was to find a suitable language for Green Project. He
`
`chose C++ and wrote extensions wherever there were gaps. Then
`
`the features were not sufficient for the project needs and creating
`
`a new language was the next move. He started working on the
`
`new language and named it as “Oak”, there was an Oak tree
`
`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 hardware platform and an
`
`interface. Below is the demo of FDA like star 7 prototype and
`
`demo was given by James Gosling himself. I recommend
`
`you to go through the complete demo and feel amazed on what
`
`they have done during 1991 — 1992.
`
`FirstPerson
`
`1993
`
`TV Set-top Box
`
`Application Development for 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
`
`L3
`
`2002
`
`L4
`
`2004
`
`50
`
`2006
`
`Java/Jdk (Half) Open Sourced
`
`do
`
`2010
`
`Oracle Buys Sun
`
`N0 Support for Java in Future — Apple
`
`2011
`
`70
`
`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 Development Process
`
`Comments on "Java History"
`
`Rodriguez says:
`
`03/12/2073 at 11:43 am
`
`Hello Joe. Thanks for this excellently crafted article. I 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 demo video.
`
`Corey says:
`
`03/12/2013 at 11:46 am
`
`Thanks for your Java blog — From heart! It helps many many beginners in the Java world.
`Thanks.
`
`Abhishek says:
`
`03/12/2013 at 12:11 pm
`
`Thanks Joe. Really very good source of knowledge for us.
`
`Harris says:
`
`03/12/2013 at 12:12 pm
`
`This is the best Java timeline and historical events found on net. Thanks.
`
`Pavan says:
`
`03/12/2013 at 12:17 pm
`
`Thanx Joe, Great work, very helpful. :)
`
`Santosh Nesaragi says:
`
`03/72/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 more thing, with versions ofjava, if you include major changes or extra
`
`features in versions. its more helpful.
`
`Joe says:
`
`Santhosh,
`
`Added the major features along with the versions.
`
`03/72/2073 at 7:06 pm
`
`Muralidharan says:
`
`03/12/2073 at 1:15 pm
`
`What aboutjava 8 with lambda expression. Can you explain what is lambda expression?
`
`Evans says:
`
`03/72/2073 at 1:17pm
`
`Thanks Joe for this impressive account of events. Nicely abridged and the presentation is
`
`cool. Complete info! Thanks.
`
`vijendra singh pawar says:
`
`03/72/2073 at 3:05 pm
`
`Nice Work Joe!!! But please also include info about code names ofjava versions.
`
`Joe says:
`
`03/72/2073 at 3:34 pm
`
`I 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/
`
`Man/sh says:
`
`03/12/20 73 at 9:07 pm
`
`Forjava 7 Code named Dolphin
`
`Collins says:
`
`04/12/2073 at 7:32 pm
`
`Wow this is the info l 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 you is helping others (including me) a lot.
`
`Is that possible to talk about J2EE evolution in the same way, as there are diff
`
`components in it?
`
`Suresh Y says:
`
`06/12/2073 at 4:13 pm
`
`Very Good Stuff. Really appreciating your hardwork
`
`Surendra says:
`
`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
`
`I got the an opportunity to prove myself in Java because you.
`
`Ijust fall in love withjava and you are one of the reason.
`
`Thank you so much.
`
`Hall says:
`
`08/01/2014 at 2:29 pm
`
`nice thing about this article is, it is comprehensive. appreciate it!
`
`Mahaboob basha says:
`
`08/01/2014 at 3:03 pm
`
`This is the best article i ever read
`
`Jeff says:
`
`23/01/2014 at 5:18 pm
`
`I did not know about the Green project and all that interesting prelude. Thanks to this
`
`author for 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 JZSE 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
`
`Don says:
`
`17/03/2074 at 17:37 am
`
`The best Java history information ever. Good you recorded it for the future. I have
`
`printed this info in my cubicle, thanks.
`
`Java 8 Features says:
`
`21/04/2074 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. Following list [...]
`
`Java Polymorphism says:
`
`21/04/2074 at 12:18 pm
`
`[...] Replacing the supertype’s instance with a subtype’s instance. This is called inclusion
`
`polymorphism or subtype polymorphism. This is covariant type and the reverse of it 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/2074 at 8:56 pm
`
`Hi Joe, How you added tree menu to your website with wordpress
`
`Joe says:
`
`24/04/2014 at 77:56 am
`
`Wow, thanks Surendra. | feel so happy when someone tells that I have made a tiny
`
`difference. Thanks, it keeps me motivated.
`
`P.Ravikumar says:
`
`29/04/2074 at 6:44 pm
`
`good information joe you are doing a greatjob thanq..so...much..joe
`
`P.Ravikumar says:
`
`29/04/20 74 at 6:48 pm
`
`greatjobjoe i want to learn more from you aboutjava. do you have idea about putting
`
`java video tutorials?
`
`Leo says:
`
`05/05/2074 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.$anthoshkumar says:
`
`12/05/2014 at 12:24 pm
`
`it was useful thank you.
`
`Saidulu says:
`
`Hi Joe,
`
`21/06/2014 at 9:06 am
`
`Many people may know the subject but 90% of those may not be good presenters. You
`
`definitely stood in those 10% who have good presentation skills.
`
`Thanks for detailed explanation.
`
`Thanks,
`Saidulu.
`
`Venu Gopal Pippiri says:
`
`26/06/2014 at 12:37pm
`
`Thanks Joe. Appreciate on this source of knowledge about Java.
`
`Helen says:
`
`02/07/2014 at 4:02 pm
`
`Joe, your work for Java is impressive. Do you take Java classes, may be over net through
`
`skype or something like that? I am a C programmer and started learning Java. Most of
`
`the times I refer you Java fundamentals tutorials and they are very helpful, thanks. By
`
`any chance if 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/2074 at 6:57 pm
`
`Can you make this as a PDF and allow for download? Java history information presented
`
`is nice and feels complete.
`
`shekhar says:
`
`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/77/2074 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 to it. In a TransferQueue producers may wait
`
`for consumers to receive elements. TransferQueue was added in Java SE 7. [...]
`
`Betty says:
`
`23/72/2074 at 3:47 pm
`
`This is the best Java history information found ever on single page. Thanks.
`
`rahul says:
`
`hi joe,
`
`08/09/2075 at 9:10 pm
`
`I appreciate your work. This blog is the best knowledge and videos combination which I
`
`have ever seen. Once again I would like to thank you for doing a tremendousjob. Please
`
`keep it up.
`
`Zakarreah Baayer says:
`
`22/09/2075 at 77:72 pm
`
`Thank you for this great work!!!!!!!!!!!!!!
`
`Comments are closed for "Java History".
`
`Subscribe:
`
`
`
`Enter your email here EM:
`
`Javapapers Facebook Page
`
`© 2008 — 2019 Javapapers
`
`https://javapapers.com/core-java/java-history/
`
`9/9
`
`