Java ni nini?
Java ni ya juu ya ngazi, darasa-msingi, kitu-oriented lugha ya programu ambayo ni iliyoundwa na kuwa na kama wachache utekelezaji utegemezi kama inawezekana. Ni lugha ya programu ya kusudi la jumla iliyoundwa kuruhusu watengenezaji wa programu kuandika mara moja, kukimbia mahali popote (WORA), ikimaanisha kuwa nambari ya Java iliyokusanywa inaweza kukimbia kwenye majukwaa yote yanayounga mkono Java bila hitaji la kukusanya tena. Maombi ya Java ni kawaida compiled kwa bytecode ambayo inaweza kukimbia kwenye yoyote Java virtual mashine (JVM) bila kujali usanifu wa msingi wa kompyuta. Syntax ya Java ni sawa na C na C ++, lakini ina vifaa vya chini ya ngazi ya chini kuliko yoyote yao. Java runtime hutoa uwezo wa nguvu (kama vile tafakari na runtime code marekebisho) ambayo kwa kawaida haipatikani katika lugha jadi compiled. Kufikia mwaka 2019, Java ilikuwa moja ya lugha maarufu za programu zinazotumiwa kulingana na GitHub, haswa kwa matumizi ya wavuti ya mteja na seva, na watengenezaji milioni 9 walioripotiwa.