Java ya kisasa ina vipengele vya hivi karibuni vya lugha ya java na maelezo. SE15 , SE16, SE17, SE18 ni matoleo ya java ambayo yamefafanuliwa katika Programu.
Java ni lugha ya programu ya kiwango cha juu, msingi wa darasa, na yenye mwelekeo wa kitu ambayo imeundwa kuwa na tegemezi chache za utekelezaji iwezekanavyo. Ni lugha ya programu ya kusudi la jumla inayokusudiwa kuwaruhusu waandaaji wa programu kuandika mara moja, kukimbia popote (WORA), ikimaanisha kuwa nambari ya Java iliyokusanywa inaweza kuendeshwa kwenye majukwaa yote yanayotumia Java bila hitaji la kurudisha. Programu za Java kawaida hutungwa kwa bytecode ambayo inaweza kufanya kazi kwenye mashine yoyote ya mtandaoni ya Java (JVM) bila kujali usanifu wa msingi wa kompyuta. Sintaksia ya Java ni sawa na C na C++, lakini ina vifaa vichache vya kiwango cha chini kuliko mojawapo. Muda wa utekelezaji wa Java hutoa uwezo unaobadilika (kama vile uakisi na urekebishaji wa msimbo wakati wa utekelezaji) ambao kwa kawaida haupatikani katika lugha za kitamaduni zilizokusanywa. Kufikia mwaka wa 2019, Java ilikuwa mojawapo ya lugha maarufu za upangaji zilizotumiwa kulingana na GitHub, haswa kwa programu za wavuti za mteja-seva, na watengenezaji milioni 9 wameripotiwa.
Ilisasishwa tarehe
9 Feb 2022