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 up” C++ 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?
- 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. ┬┴┬┴┤(･_├┬┴┬┴