The initial version of Java in 1996 had a release version so called Java Version 1.0. Java version includes many standard package starting to be developed in the next version:
- java.lang: Appropriation basic elements of the class.
- java.io: Appropriation input and output classes, including the use of the file.
- java.util: Appropriation complementary class of data structures such as class and class calendar class.
- java.net: The Allocation class TCP / IP, which allows to communicate with other computers using TCP / IP network.
- java.awt: The base class for applications with user interface (GUI)
- java.applet: The base class application interface to be implemented on a web browser.
The Java programming language is born of The Green Project, which runs for 18 months, from early 1991 until the summer of 1992. The project is not using a version called Oak. The project was led by Patrick Naughton, Mike Sheridan, and James Gosling, along with nine other programmers from Sun Microsystems. One result of this project is the Duke mascot created by Joe Palrang.
Project meeting took place in an office building Sand Hill Road in Menlo Park. Around the summer of 1992 the project was closed by generating a Java program's first Oak, which is intended as a hardware controller with touch screen technology (touch screen), such as the PDA today. The new technology is called "* 7" (Seven Star).
After the era of Star Seven completed, a subsidiary of Cable Tv interested plus some of the projects The Green Project. They focus their activities on an office space at 100 Hamilton Avenue, Palo Alto.
The new company look up: the number of employees increased in a short period of 13 to 70 people. In the span of the use of the Internet is well established as a medium that bridges work and ideas between them. In the early 1990s, the Internet is still a stub, which is used only in academic circles and the military.
They are made of (browser) Mosaic as an initial basis for making the first browser, called Java Web Runner, inspired by 1980s film, Blade Runner. In the development of the first release, the Web Runner renamed Hot Java.
In about March 1995, for the first time the Java source code version 1.0a2 opened. Their success was followed by coverage for the first time in the newspaper San Jose Mercury News on May 23, 1995.
Unfortunately there was a division among them one day at 04.00 in a hotel room Sheraton Palace. Three of the main leaders of the project, Eric Schmidt and George Paolini from Sun Microsystems along with Marc Andreessen, Netscape formed.
Name Oak, taken from an oak tree growing in front of the window workspace "Father of Java", James Gosling. Oak's name is not used to release version of Java as an other software has been registered with the trademark, the replacement name into "Java". The name is taken from the ground pure coffee directly from the seeds (black coffee) Gosling's favorite. It is said that this coffee comes from Java. So the name of the Java programming language is none other comes from the word Java (English for Java is a Java).
shortage :
Write once, run anywhere - There are still some things that are not compatible between the platform with other platforms. For J2SE, for example SWT-AWT bridge which until now does not work on Mac OS X.
Easy didekompilasi. Decompilation is the reverse process of code so into the source code. This is possible because the code is so Java bytecode that holds many of the attributes of high-level languages, such as names of classes, methods, and data types. The same thing happened on the Microsoft .NET platform. Thus, the algorithm used the program would be more difficult to hide and easily hijacked / direverse-engineer.Use a lot of memory. Memory usage for Java-based program is much larger than the previous generation of high-level languages such as C / C ++ and Pascal (more specifically, Delphi and Object Pascal). This usually is not a problem for those who use the latest technology (as low growing trend of on-board memory), but it becomes a problem for those who are still struggling with the engine computer more than 4 years old.
Advantages of Java:
Multiplatform. The main advantage of Java is that it can run on multiple platforms / operating system computer, in accordance with the principle of write once, run anywhere. With these advantages programmers simply write a Java program and compiled (modified, from a human understandable language into machine language / bytecode) once and the results can be run on multiple platforms without changes. This will allow a java based program done on the Linux operating system but run well on Microsoft Windows. Supported platforms today are Microsoft Windows, Linux, Mac OS and Sun Solaris. The reason is that every operating system uses its own program (which can be downloaded from the Java website) to meninterpretasikan bytecode.
OOP (Object Oriented Programming - Object Oriented Programmers)
The Complete Class Libraries, Java is famous for its completeness library / library (a collection of programs that are included in the java programming) is very easy to use by programmers to build applications. Completeness of these libraries coupled with the presence of a large community of Java that continuously create new libraries to cover all the needs of application development.
Stylish C ++, has a syntax like C ++ so that attract many programmers C ++ to move to Java. Currently Java users very much, mostly C ++ programmers moving to Java. Universities in the United States also began to migrate to teach Java to the new students because it is more easily understood by students and can be useful also for those who are not majoring in computer.
Automatic garbage collection, has a facility setting
source : http://id.wikipedia.org/wiki/Java
Keyword :
#what is java, #java, #java tutorial, #learn java, #java language, #java applet, #java tutorials, #java programming language, #learning java, #how to learn java, #java 6, #learn java online, #learn java online, #sun microsystems java, #install java, #java developer, #java basics, #free java download, #java free download, #java applets, #java updates, #free java, #java software, #java coding, #java 1.6, #java install, #sun java download, #latest java, #java virtual machine, #download latest java, #latest version of java, #java scripting, #java tutorial for beginners, #introduction to java, #java 1.6 download, #what is java script, #java installation, #java classes, #java plug in, #download free java, #download java free, #java learning, #java downloads, #sun java, #java compiler, #advanced java, #java platform, #java download, #free download java, #what is java programming, #about java, #download java 6, #core java tutorial, #java 6 download, #java plugin, #java code, download java, #what is java used for

No comments:
Post a Comment