JAVA
Sun created Java as a comprehensive, object oriented programming level for the demands of internet, real-time and embedded applications. Java includes classes for developing database, front-end, handheld and many other types of applications.
Java progressed from a language named OAK, which originally was created for real time applications on handhelds and set top boxes in the middle of the nineties.
Java is similar to C++, but some of the common mistakes of that programming alnguage are not possible anymore. So it has a strict object model, is strongly typed and is not that complicated about pointers than C.
One great advantage of Java is platform intependance. Initially the program is compiled to a platform-independent intermediate form, called bytecode. This bytecode will then be interpretable by a various number of platform dependent interpreters called "Virtual Machines". Sun says "Compile once, run everywhere", which of course is true as long as a virtual machine exists on the target system (which in fact is the case on virutally every operation system). If a real fast transaction of the system is needed, it is possible to compile JAVA directly into machine code by java compilers called JNDI.
Today Java is a general purpose programming language supporting XML, Web Services, Sockets, Database transactions, Internet protocols and many more. You can embed small applications into web pages called applets, which then will be executed on the client side.
Kleinanzeigen Markt | Dension Gateway | Branchenbuch | 19 Zoll Server