James Gosling Java developed by Sun Microsystems, which was later is subsidized by Oracle Corporation. Java is a programming language; It was released in 1995. Most programming languages are platform-dependent, that they work in a particular environment say Windows XP, Vista and UNIX etc. If the program was written in a particular programming language in Windows XP, this program will not run on MAC OS. This created a reliable impediment in high-level encoding program that requires much manpower, time and money, as they must be encoded separately, for different platforms.
To cope with such failures, Java was developed. It is completely platform independent and Java programs can run on any machine, as long as it is Java virtual machine (JVM). JVM is an interface used for the Java platform. Because the machine has a JVM installed in it, he is able to run any Java programs. Java is an object-oriented programming language. Much of its syntax is similar to that of c and C++ programming languages. Compilers and Java class libraries created and developed by Sun Microsystems, and together with the introduction of this programming language in 1995.
As noted above, one of the main and most important features of Java is its portability. This property is achieved, because when compiling programs written in Java, they are not converted to native code. Instead, they are converted to Java bytecode. This feature is unique to Java and serves as a building block to Java portability property. Bytecode is compiled to native code at run time, just in time compiler (JIT) or. This bytecode then interpreted JVMS. The program runs the Java runtime environment (JRE). JRE is used for Java applications and applets.
Java provides a number of activities, including networking, threads, and even graphic features via applets. Java programs are very slow, so that they are first converted to bytecode, and then to machine code. They also require a lot of storage memory. Speed of Java programs has increased in length using JIT. Some platforms have microcontrollers hardware on their systems. These microcontrollers are able to run Java programs without the presence of the interface. This, they do not require a JVM to run programs written in Java.
Memory management is another feature of Java, which helped to popularize this programming language. Java's garbage collector manages memory. The garbage collector runs automatically and needs no explicit instruction. Objects are created with each program Java as object-oriented programming language, the garbage collector reclaims the memory from objects that are not required or not required. To check whether an object or its past links are not checked. This object is no longer referenced. Then it can be deleted or taken up by the garbage collector. Sometimes this can lead to the removal or release of objects that may be required at a later stage. Java memory management frees programmers from manually removing unwanted objects and memory management.
Article by Kathy, professional writer for otssolutions.com provides information on the development of java applications, java software, java development outsourcing services and much more.
0 comments:
Post a Comment