Posted in Uncategorized

Bonus – Java Knowledge (;^◇^;)ゝ

≧☉_☉≦
Original name for Java was Oak. Allegedly because of a big oak tree that grew outside the developer’s window. It was eventually changed to Java by Sun’s marketing department.



Things Every Java Programmer Should Know
These are in no particular order, but these are things that all Java programmers should probably know.

  • Who Invented Java, and when? 
James Gosling, at Sun Labs, around 1992; the group was building a set-top box and started by “cleaning upC++ and wound up with a new language and runtime…*sigh

  • What does Java stand for? 
Java is not an acronym. The language was first named Oak, after the tree outside James’ window. The lawyers found a computer company called Oak so, legend has it, the gang went out to the local cafe to discuss names and wound up naming it Java; the “0xCafeBabe” magic number in the class files was named after the Cafe where the Java team used to go for coffee.
  • What is the JLS? 
JLS is The Java Language Specification. Every developer should buy or download (free) this specification and read it, a bit at a time.
  • How do changes get into Java? 
JCP (Java Community Process).Its a website which lets users to come up with their own ideas  for developing standard technical specifications for Java technology. 
  • Why is there no printf-like function in Java? 
Actually there are!  Java 5 (J2SE 1.5) includes printf (and scanf), String.format(), and lots more.
  • What Java book do I need? 
  • What other Java sites do I need to know about? 
  1. java.sun.com                               Sun’s main technology site
  2. java.net,                                       A collaborative site (run by Sun)
  3. java.com,                                     An advocacy/news site (run by Sun)
  4. developer.java.sun.com,              Sun’s main developer site
  5. www.javalobby.org,                    Independent advocacy group
  6. www.javaworld.com,                  Java news
  7. www.theserverside.com,             Java Review
  • What else do I need to know? 
Everything! But nobody can know everything about Java – the subject is now too vast. Imagine somebody saying that they know everything about every single Microsoft product and technology. If someone like that pops up, Well …I’m always out. ┬┴┬┴┤(・_├┬┴┬┴

φ(*⌒▽⌒)ノ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s