જાવા ઑબ્જેક્ટ-ઓરિએન્ટલ પ્રોગ્રામિંગ લેંગ્વેજ છે, જેનો અર્થ છે કે તે મશીનના પર્યાવરણમાં સ્વતંત્ર રીતે ચલાવી શકે છે.