Kutoka kifungu zinazotolewa, dondoo ambapo Java ilikuwa maendeleo
Context: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 ambayo inasaidia 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. Kuanzia 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.  Java awali ilitengenezwa na James Gosling katika Sun Microsystems. Ni ilitolewa katika Mei 1995 kama sehemu ya msingi ya Sun Microsystems Java jukwaa. awali na kumbukumbu utekelezaji Java compilers, mashine virtual, na maktaba ya darasa walikuwa awali iliyotolewa na Sun chini ya leseni ya wamiliki. Kuanzia Mei 2007, kwa mujibu wa vipimo ya Java Community Process, Sun alikuwa relicensed wengi wa teknolojia yake Java chini ya GPL-2.0 tu leseni. Oracle inatoa yake mwenyewe HotSpot Java Virtual Machine, hata hivyo utekelezaji rasmi kumbukumbu ni OpenJDK JVM ambayo ni bure wazi chanzo programu na kutumika na watengenezaji wengi na ni default JVM kwa karibu wote Linux distributions.  Kama ya Machi 2023, Java 20 ni toleo la karibuni, wakati Java 17, 11 na 8 ni sasa muda mrefu msaada (LTS) matoleo.
Java awali ilitengenezwa na James Gosling katika Sun Microsystems.