Java (gjuhë programimi)

JAVA (lexo Xhàva) është një gjuhë programimi e orientuar në programacionin me objekte, e prejardhur nga C++ (e cila nga ana tjetër rrjedh nga C), e krijuar nga James Gosling dhe inxhinierë të tjerë të Sun Microsystems. Programet e shkruara në Java janë tipikisht të përpiluara (ang. compiled) në një gjuhë ndërmjetese të quajtur bytecode, e cila nuk është direkt e ekzekutueshme. Në kohën e ekzekutimit, bytecodi (bytecode-i) interpretohet ose kompilohet në gjuhën native për "vrapimin", megjithëse mund të bëhet edhe direkt nga hardware-i nga një përpunues Java.

Grupi filloi të punoi në vitin 1991, kur gjuha, fillimisht, quhej Oak. Emri u shndërrua më mbas në Java për faj të drejtës së autorit, sepse ekzistonte një gjuhë e quajtur Oak që nga 1991-shi.

Historia
Java filloi me një projekt të quajtur "Oak" nga James Gosling. Qëllimet e Gosling-ut ishin të vinte në jetë në makinë virtuale dhe një gjuhë që të ishte familjare me stilin e C dhe C++. Implementimi i parë ishte në 1995. Ai premtoi "Një shkrim, Zbatim në çdo Vënd" (WORA - Write Once, Run Anywhere), duke furnizuar runtime pa shpeza për platoformat popullore. Në fakt është i sigurt dhe siguria e tij mund të përshtatet, duke lejuar që hyrja e rrjetës dhe e file-eve të kufizohet.We daljen e "java 2", versionet u mundën me konfiguracione të shumëfishta të ndërtuara për platforma të ndryshme. Për shëmbull, J2EE ishte për programe për ndërrmarje dhe J2ME për programe për platforma të lëvizshme, si telefonat celular, etj. Në 2006, versionet e reja të "J2" u riemërtuan Java EE, dhe Java SE.

Lëshimet
Këto janë versionet e projektit Java që nga 1887:


 * JDK 1.1.4 (Sparkler) 12 Shtator, 1997
 * JDK 1.1.5 (Pumpkin) 3 Dhjetor, 1997
 * JDK 1.1.6 (Abigail) 24 Prill, 1998
 * JDK 1.1.7 (Brutus) 28 Shtator, 1998
 * JDK 1.1.8 (Chelsea) 8 Prill, 1999
 * J2SE 1.2 (Playground) 4 Dhjetor, 1998
 * J2SE 1.2.1 (none) 30 Mars, 1999
 * J2SE 1.2.2 (Cricket) 8 Qershor, 1999
 * J2SE 1.3 (Kestrel) 8 Maj, 2000
 * J2SE 1.3.1 (Ladybird) 17 Maj, 2001
 * J2SE 1.4.0 (Merlin) 13 Shkurt, 2002
 * J2SE 1.4.1 (Hopper) 16 Shtator, 2002
 * J2SE 1.4.2 (Mantis) 26 Qershor, 2003
 * J2SE 5.0 (1.5.0) (Tiger) 29 Shtator, 2004
 * Java SE 6 (1.6.0) (Mustang) 11 Dhjetor, 2006
 * Java SE 7 (1.7.0) (Dolphin) i parashikuar për 2008

Lidhjet e jashtme

 * Vëndi i rrjetës Zyrtar
 * Full Java Tutorial
 * aplete java

ጃቫ (java) جافا Java Java Java Java Java জাভা (প্রোগ্রামিং ভাষা) Java programski jezik Java Java (llenguatge de programació) Java Java Java Java (programmeringssprog) Java (Programmiersprache) Java Java (programming language) Java Lenguaje de programación Java Java Java (programazio lengoaia) fa:جاوا (زبان برنامه‌نویسی) Java Java (langage) Java Linguaxe Java Java Java (programski jezik) Java Java (programozási nyelv) Java (linguage de programmation) Java Java (forritunarmál) Java (linguaggio) Java ჯავა (პროგრამირების ენა) kaa:Java (programmalastırıw tili) 자바 (프로그래밍 언어) Java (kalba) Java (valoda) Јава (програмски јазик) ജാവാ പ്രോഗ്രാമിങ് ഭാഷ जावा प्रोग्रॅमिंग लँग्वेज Java Java (programmeertaal) Programmeringsspråket Java Java (programmeringsspråk) Java Java (linguagem de programação) Java (limbaj de programare) Java ජාවා (පරිගණක ක්‍රමලේඛන බස) Java (programming language) Java Programski jezik java Јава (програмски језик) Java (programmeringsspråk) ஜாவா நிரலாக்க மொழி జావా ภาษาจาวา Java (wikang pamprograma) Java (programlama dili) Java Java Java (ngôn ngữ lập trình) Java