જાવા એક મજબૂત લખ્યો પ્રોગ્રામીંગ ભાષા bytecode કે વર્ચ્યુઅલ મશીન કે જેને તમે કામગીરી અને કમ્પ્યૂટર આર્કિટેક્ચર અને ઓપરેટિંગ સિસ્ટમો અનુલક્ષીને સમાન પરિણામ મેળવવા માટે પરવાનગી આપે છે અંદર ચલાવે છે.