World of programming  have so many programs languages in it, in my blog has given some language tutorial and this time I will discuss about JAVA, we will learn from the beginning to the final stage.
 
History of Java
Java pioneered by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan of Sun Microsystems, Inc. in 1991. They need about 18 months to make the first version. This
 language was initially called "Oak" but was changed to "Java" in 1995 
as the name of Oak have made copyright and used as other programming 
languages. Between
 making of Oak in fall 1992 to be announced to the public in the spring 
of 1995, many people involved in the design and evolution of language. Bill
 Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, and Tim Lindholm is
 a key contributor to finalize the original prototype.
Modern Java
Java has been used in many ways and have proven its existence in the 21st century. Today,
 Java is used various types of applications such as embedded 
applications, financial applications, desktops, airplane simulation, 
image processing, games, distributed enterprise applications called J2EE
 and much more.
Java Virtual Machine (JVM)
Java Virtual Machine is a simple application written in C language for mengeksi programs written in the Java language. At the time of compilation (a change from a high-level language into a lower language), the program was changed to CODE BYTE. Then
 at the time of execution, the JVM byte code reading tersebu and turn it
 into machine language understood by the operating system where the 
program is run.
Because
 the JVM is very dependent on the platform (machine language is a low 
level language only understood by a particular machine, such as Intel, 
but it can not be understood by other machines, such as the Macintosh), 
byte code can be made to be free from the confines of a particular 
platform. Byte
 code generated in the process of compiling the Java language will 
always be the same for each operating system or the type of engine, but 
it will change the JVM bytecode into machine language goals.
Just In Time Compiler (JIT)
Although
 Java was designed to be interpreted, technically nothing prevents Java 
is compiled into machine language like other programming languages. Sun
 provides a compiler Just In Time Compiler (JIT) compile to byte code 
into machine language at the same time with the execution. However, the JIT approach produces more capabilities than the usual interpretation.
 Excess of Java
Other
 programming languages that existed before Java birth is a good 
language and easy dipelajasi by professional programmers. However, the programmer is wanting something new that has a lot to solve their problems. Primarily the security of their code. This gave rise to a revolutionary mind to find another programming language called Java. Not only the safety but also some things that are often referred to as a Java-buzzwords. These
 words explain the additional features and some of the things that makes
 Java so successful and accepted by the software world. Here is the description and advantages of these words.
Simple and Object Oriented
As described earlier, Java was born of a deep thinking will programming language that existed at the time, such as C and C + +. This
 will facilitate the professional programmer to understand more clearly 
about Java, functionality, and so if he has a basic knowledge of C + + 
and object-oriented programming concepts. The
 goal is that the basic concepts of Java technology can be understood 
easily, and the programmer can quickly produce something as early as 
possible. Not only this, the inventor of Java ensures that the Java programming language also stems from the existing base at the time. Then they throw a variety of complex and confusing features.
The Java programming language was designed from the outset to be an object-oriented language. After about 30 years, object technology finally become a reality and is accepted by most of the programming community. The
 concept of object-oriented software allows the creation of complex, 
network-based, so it can be concluded that the Java technology platform 
making software produces a good and efficient as well as 
object-oriented.
The advantage that you get from Java
Start
 quickly: Java is an object-oriented programming language, easy to 
learn, especially for programmers who are already familiar C or C + +
 Write
 fewer programs: Number of classes, number of methods, etc., show that a
 program written in the Java programming language has a number of 4-fold
 smaller than the same program written in C + +
    Write
 a program better: the Java programming language advocating the practice
 of making a good program, and automatic garbage collection helps you 
avoid memory leaks. Object
 orientation, component architecture JavaBeans, and reach broad Yanga, 
an easily extensible API, allowing you to use your existing code.
    Making
 programs more quickly: The Java programming language is easier than C +
 +, programming will be 2 times faster, with far fewer lines.
    Avoid
 dependence on a specific platform: You can run your program on multiple
 platforms by using a library written NOT specific to a particular 
platform.
    Write
 once, run anywhere: Because applications written in the Java language 
is compiled into byte code is platform independent, written application 
can be run consistently on any platform.
    Distribute your software easily: With Java Web Start, the user program will be able to use your applications with ease. Automatic version checking system when the program starts the user ensures you are always running the latest version. If a new version is available, Java Web Start will install automatically. 
 
source : java.lyracc  
Thursday, February 28, 2013
Start to learning "JAVA"
9:22 AM By Unknown
 

























0 komentar:
Post a Comment