#Java20 – Twenty years of laughing, crying and programming with Java

The time has come to celebrate the good, the bad and the necessary for Java on its twentieth birthday. We’ve rounded up some of the fondest memories that the Java developer community is tweeting about with the #Java20 hashtag.
Java is 20 years old this year. Not only is Oracle celebrating, but also millions of users worldwide. On this happiest of occasions, everyone can send through their congratulations under the hashtag #Java20, allowing developers and users from around the world to look back, reflect and enjoy.
We’ve put together the best tweets linked to the #Java20 hashtag so far, for you to enjoy.
A birthday without music? Unthinkable. Especially popular among well-wishers is the video clip “Java is what Java does” as well as the appearance of the band “Dukulele” in a 2006 performance:
In the internet of everything, #Java is the glue: http://t.co/j6ohU8yDx9 #Java20
— Oracle (@Oracle) May 20, 2015
@skrb https://t.co/zX3hWQEnkw #Java20
— Naoto Sato (@naotoj) May 20, 2015
Merchandise is often laughed at. In fast-moving times, the allure of older products demonstrates their emotional value. The fact that the Java Ring from 1998 is still around is quite a testament to this:
How old is your memorabilia for #Java20? Remember Java ring? JDK 1.3? pic.twitter.com/BGAyCPjXCi
— Arun Gupta (@arungupta) May 20, 2015
@arungupta This is rather new, but #unique;-) My #Duke themed #IntelEdison case also to celebrate #Java20 and #IoT pic.twitter.com/aYMCSSXEtd
— Werner Keil (@wernerkeil) May 20, 2015
Java gadgets!! #Java20 pic.twitter.com/BCmJH4HdI4
— Yuichi Sakuraba (@skrb) May 20, 2015
5 year #java anniversary bag from 2000! #Java20 pic.twitter.com/xsiRUxI3Dj
— Heather VanCura (@heathervc) May 19, 2015
And here’s the official @JavaOneConf harmonica! A vintage swag. #saturdayCleaning pic.twitter.com/cWsmuVxn2k
— David Delabassee (@delabassee) May 16, 2015
Got this #java shirt about 20 years ago. Still in good shape! Maybe I’ll wear it to @JavaOneConf this year #Java20 pic.twitter.com/60MbOVh1EE
— Neil Griffin (@liferayfaces) May 20, 2015
Celebrating 20 years of #java with my favorite personal bit of memorabilia. #Java20 Here’s to the next 20! pic.twitter.com/KqlYztKtLM
— Mark Heckler (@MkHeck) May 21, 2015
Even screenshots makes us reminisce about the good old days:
Remember HotJava browser? Happy birthday to Java and founder James Gosling http://t.co/EydBLprruI #Java20 pic.twitter.com/r3wtbGofqE
— JavaFXpert (@JavaFXpert) May 21, 2015
Birthdays always bring out the nicest of compliments from people:
Java, you don’t look a day over 12. #Java20
— Mike Reardon (@reardonm) May 21, 2015
Happy 20th birthday Java, engine of all Hadoops, father of all Androids and more! Have a long life! #Java20
— Csaba Toth (@tocsa2) May 18, 2015
Perhaps you’re more of an “active” celebrator?:
Celebrate 20th birthday of Java by walking 200km in 30days #Java20 #102030 http://t.co/M513krmvAd 3guys in action so far
— Rajmahendra (@rajonjava) May 7, 2015
Birthday greetings have been pouring in from around the world:
Happy birthday for #Java20 from the Santa Clara offices! Java going new places in the next 20 years for sure! pic.twitter.com/5hKpDX2xQZ
— Leonardo Rocha Lima (@leomrlima) May 21, 2015
No more teenager. Java is going to be 20 on 23rd May, 2015 :-) #Java20
— Pakistan JUG (@PakistanJUG) May 19, 2015
Java Computing 2005 in Tokyo. #Java20 pic.twitter.com/LCBhneV34a
— Yuichi Sakuraba (@skrb) May 20, 2015
Of course, this list wouldn’t be complete without a coffee tweet snuck in:
I didn’t have a snappy pic for this, so I just had an extra cuppa at work today. Happy birthday #Java20! pic.twitter.com/UO4srNCJXx
— Mariano Ariel Amar (@YoshiEnVerde) May 21, 2015
Or a taste of the weirdly wonderful:
Happy Birthday Java. Here’s a cat in a helmet #Java20 pic.twitter.com/0t0prL2RUZ
— DevoxxUK (@DevoxxUK) May 20, 2015
Speaking of taste – CAKECAKECAKE:
Another #Java20 cake I’m missing – looks tasty! https://t.co/IleFNCRE34
— Heather VanCura (@heathervc) May 13, 2015
10年前 RT @skrb: @makinog3 この時ですね。 #java20 https://t.co/GOBeOXTriL
— MAKINO Takashi (@makinog3) May 20, 2015
@fguime sings Happy Birthday to java @GOTOchgo with @gsaab #Java20 pic.twitter.com/sqK2xRGrsU
— Chicago Java (@cjug) May 20, 2015
20 years of Java! @BrianGoetz and @smeyen distributing the #jaxcon birthday cake! #Java20 pic.twitter.com/yfbEsz66Qp
— JAXenter (@JAXenter) May 20, 2015
Duke rice ball in JavaOne 2012 Tokyo #Java20 https://t.co/oMoScPZNzZ
— Yuichi Sakuraba (@skrb) May 20, 2015
Our @Java turns 20 today! Happy Anniversary #Java20 #Oracle pic.twitter.com/uP5cBs32iP
— Oracle Middle East (@Oracle_ME) May 20, 2015
Happy Birthday Java!! #java20 https://t.co/qRgnvJFhYH
— Yuichi Sakuraba (@skrb) May 20, 2015
And what has Duke, the Java Mascot, got to say about all of this?:
#Duke says–Bring it! Celebrating #Java20 years of #innovation pic.twitter.com/d7P3A0jnCq
— Francisco Delgadillo (@Gestudia) May 21, 2015