LANGUAGE FUNDAMENTALS
C was invented by Dennis Ritchie in 1970s. C++ was invented by Bjarne Stroustrup in 1979 Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank and Mike Sheridan at Sun Microsystems in 1991. C# is closely related to java developed by Microsoft for .NET framework.
In a network two very broad categories of objects are transmitted between the server and your personal computer: passive information and dynamic, active programs. Example- when you read the e-mail it is passive data. Even when we downloading the program the program’s code is still only passive data until we execute it. a dynamic, self executing program is an active agent on the client computer is initiated by the server.
Bytecode is highly optimized set of instructions designed to be executed by the java run time system, which is called java virtual machine(JVM). The JVM is interpreter for bytecode. Translating a java program into bytecode helps makes it easier to run a program in a wide variety of environments.  The fact that a java program is interpreted also helps to make it secure.  The use of bytecode enables the java run-time system to execute programs much faster.
Sun supplies its Just-In-Time compiler for bytecode which is included in the java 2 release. When the JIT compiler is part of the JVM, it compiles bytecode into executable code in real time, on piece by piece, demand basis.
Simple Secure Dynamic Portable Object-oriented  Multithreaded  Interpreted  Distributed Robust High performance
 

Java

  • 1.
  • 2.
    C was inventedby Dennis Ritchie in 1970s. C++ was invented by Bjarne Stroustrup in 1979 Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank and Mike Sheridan at Sun Microsystems in 1991. C# is closely related to java developed by Microsoft for .NET framework.
  • 3.
    In a networktwo very broad categories of objects are transmitted between the server and your personal computer: passive information and dynamic, active programs. Example- when you read the e-mail it is passive data. Even when we downloading the program the program’s code is still only passive data until we execute it. a dynamic, self executing program is an active agent on the client computer is initiated by the server.
  • 4.
    Bytecode is highlyoptimized set of instructions designed to be executed by the java run time system, which is called java virtual machine(JVM). The JVM is interpreter for bytecode. Translating a java program into bytecode helps makes it easier to run a program in a wide variety of environments. The fact that a java program is interpreted also helps to make it secure. The use of bytecode enables the java run-time system to execute programs much faster.
  • 5.
    Sun supplies itsJust-In-Time compiler for bytecode which is included in the java 2 release. When the JIT compiler is part of the JVM, it compiles bytecode into executable code in real time, on piece by piece, demand basis.
  • 6.
    Simple Secure DynamicPortable Object-oriented Multithreaded Interpreted Distributed Robust High performance
  • 7.