June 23, 2008 at 1:18 AM
java is a programming language,a development environment,an application environment,a deployment environment.
java is similar to c++ syntax(not exactly equal to c++ syntax),using this u can create all kinds of applications,it is an object oriented programming language.
As a development environment java technology provides u with a large suite of tools: a compiler, an interpreter,a documentation generator, a class file packaging tool etc..
java language is very flexible language... java is platform independent language. after compilation of a java program , the compiler generates a .class file which is in byte code. Actually this bytecode is platform independent.By using this .class file we can run program on any operating System.
Each Operating System has a sperate java virtual machine where we can compile our java programs....
this is a small idea only.... to tell about java completely it takes too much time....
Java is a big ocean!