Before the first cup
Java was developed as a prototype to C++ by the Sun Microsystems. Its primary role was to provide developers with a platform which would allow them to program a number of electronic devices, dealing mainly in streaming connections. Developed under the secret Project-Green, the language was originally named Oak, probably because of the oak tree James Gosling-the inventor of Java, could see outside his office window. The name Java was selected at a local coffee shop. That is why, beginners are supposed to have the first ‘cup’ of Java.
Its use in applets was shown in a web conference where people saw the demonstrator rotate a 3-D molecule for the first time!
The language is highly Object-oriented and all implementations are through objects with proper levels of scope and visibility. An object has its own set of characteristics, behavior and data-set which makes it unique. With this, it is implemented as a part of a project.
Say a school- objects are all the staff members, students and employed people at the school. Each has a defined behavior and has different levels of access for each other. A principle can order a teacher, a gatekeeper cannot. Likewise, a teacher can give students homework, but not all teachers can! [E.g. Physical Education]This gives various levels of data abstraction. Like the accounts manager can handle the account but the principle cannot have access to it and likewise.
So in this series, I have used the Java version J2SE 1.6 and an IDE named JCreator. With JCreator, you can focus on core learning of the java language and save useful time from debugging typo errors, especially with camel-case. Also, JCreator has a lot of standard, as well as non-standard useful features.
For further information on JCreator, visit their homepage. Also see this post from my early days.
For further information on java, visit their homepage.
