# Coding || Java || Overview || Java History || Java Features
JAVA Java is a high level language and object-oriented programming language. It has also a platform. ■ Java has its own runtime environment it is called platform. Platform:- Any hardware or software environment in which a program runs is known as a platform. ■ Java provides s/w based platform. We can develop two types of java programs. Stand-alone applications With applets ■ Stand-alone applications are programs written in Java to carry out certain tasks on a stand-alone local computer. In fact, Java can be used to develop programs for all kind of applications, which earlier, were developed using languages like C and C++. Executing a stand-alone Java program involves two steps:- 1 Compiling source code into bytecode using javac compiler 2 Executing the bytecode program using java interpreter. ■ Applets are small Java programs developed for Internet applications. An applet located on a computer (Server) can be downloaded via Inter...