Liiska dhammaan ururada ku xusan faqradan taariikhda luqadda barnaamijyada Java, sida liiska comma kala soocay.
Context:Java waa luuqad heer sare ah, oo ku salaysan fasal, luuqad barnaamij ujeeddo leh oo loogu talagalay inay lahaato sida ugu yar ee suurtogalka ah ee ku tiirsanaanta hirgelinta. Waa luqad barnaamij oo ujeeddo guud ah oo loogu talagalay in loogu oggolaado barnaamij-yaqaannada inay hal mar qoraan, meel kasta ku shaqeeyaan (WORA), taasoo macnaheedu yahay in koodhka Java ee la soo ururiyey uu ku shaqeyn karo dhammaan aaladaha taageera Java iyada oo aan loo baahnayn dib-u-ururinta. Codsiyada Java waxaa sida caadiga ah lagu soo ururiyaa bytecode kaas oo ku shaqeyn kara mashiin kasta oo Java ah (JVM) iyadoon loo eegin qaab dhismeedka kombiyuutarka. Java waxaa loo isticmaalaa sida C iyo C++, laakiin waxaa ka yar labadaas. Java runtime wuxuu bixiyaa awoodo firfircoon (sida dib u eegista iyo wax ka beddelka koodhka waqtiga socodka) kuwaas oo sida caadiga ah aan laga heli karin luqadaha caadiga ah ee la soo ururiyey. Laga soo bilaabo 2019, Java wuxuu ka mid ahaa luqadaha barnaamijyada ugu caansan ee la isticmaalo sida ku cad GitHub, gaar ahaan codsiyada webka ee macaamiisha iyo server-ka, iyadoo la soo sheegay 9 milyan oo horumariyeyaal ah.  Java waxaa markii hore sameeyay James Gosling oo ka tirsan Sun Microsystems. Waxaa la sii daayay bishii May 1995 iyada oo qayb muhiim ah ka ah barnaamijka Java ee Sun Microsystems. Hirgelinta asalka ah iyo tixraaca Java compilers, mashiinada dalwaddii, iyo maktabadaha fasalka ayaa markii hore ay sii deysay Sun iyadoo la raacayo rukhsadaha lahaanshaha. Laga bilaabo Maajo 2007, iyadoo la raacayo qeexitaannada Nidaamka Bulshada Java, Sun waxay dib u fasaxday inta badan teknoolojiyadeeda Java iyadoo la raacayo liisanka GPL-2.0 oo keliya. Oracle waxay bixisaa Mashiinka Java Virtual HotSpot, si kastaba ha noqotee fulinta tixraaca rasmiga ah waa OpenJDK JVM oo ah barnaamij bilaash ah oo furan oo ay adeegsadaan inta badan horumariyayaashu waana JVM-ka caadiga ah ee ku dhowaad dhammaan qaybinta Linux.  Laga bilaabo Maarso 2023, Java 20 waa nooca ugu dambeeya, halka Java 17, 11 iyo 8 ay yihiin noocyada taageerada muddada-dheer (LTS).
GitHub, Sun Microsystems, Oracle iyo sidoo kale