Java Online Training - Java Program | Major characterstics of Java | Latest Version
Java Online Training - Java Program is a general purpose, high-level programming language developed by Sun Microsystems. A small team of engineers, known as the Green Team, initiated the language in 1991. Java was originally called OAK, and was designed for Java Online Training handheld devices and set-top boxes. Oak was unsuccessful, so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.
When Java Program assets
Later, in 2009, Oracle Corporation acquired Sun Microsystems and took ownership of two key Sun software assets: Java and Solaris Java Online Training.The major characteristics of Java are
The programs you create are portable in a network. Your source program is compiled into what is Java calls bytecode, which can be run anywhere in a network on a Java Online Training server or client that has a Java virtual machine. The Java virtual machine interprets the bytecode into code that will run on the real computer hardware. This means that individual computer platform differences such as instruction lengths can be recognized and accommodated locally just as the program is being executed. Platform-specific versions of your program are no longer needed.The Java Online Training code is robust, here meaning that, unlike programs written in C++ and perhaps some other languages, the Java Programming objects can contain no references to data external to themselves or other known objects. This ensures that an instruction can not contain the address of data storage in another application or in the Java Online Training operating system itself, either of which would cause the program and perhaps the operating system itself to terminate or "crash." The Java virtual machine makes a number of checks on each object to ensure integrity.
Java is object-oriented, which means that, among other characteristics, an object Java Online Training can take advantage of java being part of a class of objects and inherit code that is common to the class. Objects are thought of as "nouns" that a user might relate to rather than the traditional procedural "verbs." A method can be thought of as one of the object's capabilities or behaviors.In addition to being executed at the client rather than the server, a Java applet has other Learn Java Online characteristics designed to make it run fast.