java was developed by sun microcomputers as an object oriented language for general purpose,business application and for lnteractive ,web-based internet applications. java has good security feauture and it is architecturally neutral,i.e it can be used to write a programm that will run on any system. java can run on a wide variety of computers because it does not execute instructions on a computer directly.instead,java runs on a hypothetical computer known as the java virtual machine jvm. programming statement written in a high level programming language are called source code. when you write a java programm,you first construct the source code using a text editor such as note pad.The statement are stored in a file ,then the java computer converts the source code into a programm of bytecode. A programm called the java interpreter then checks the bytecode and communicate with the operating system ,executing the bytecode instructions line by line within the java virtual machine. I hope this short tips will be beneficial to all fans of java programming language. Thanks.