CodeGym /Blog Jawa /Acak /Sejarah Jawa. Crita Lengkap Pembangunan Jawa, wiwit taun ...
John Squirrels
tingkat
San Francisco

Sejarah Jawa. Crita Lengkap Pembangunan Jawa, wiwit taun 1991 nganti 2021

Diterbitake ing grup
Saiki, Jawa minangka salah sawijining basa pamrograman sing paling populer lan dikarepake ing donya, kanthi luwih saka 7 yuta pangembang Jawa lan ewonan wong sing sinau basa Jawa kanthi online (ing platform kayata CodeGym lan liya -liyane ) saben taun amarga Java digunakake sacara universal ing saindenging jagad. industri lan kanggo macem-macem tujuan bisnis. Sampeyan bisa uga ora ngerti, Jawa nduweni sejarah sing dawa (meh telung dekade). Lair ing awal taun 1990-an minangka Project Oak, asline Java dirancang kanggo dadi basa pamrograman khusus sing dimaksud kanggo digunakake ing industri televisi kabel digital kanggo program piranti digital kayata set-top box lan smart TV. Mbutuhake pirang-pirang taun lan owah-owahan akeh kanggo nggawa Jawa ing papan saiki. Kaya paribasan, bali menyang oyod lan sampeyan bakal nemokake makna. Sejarah Jawa.  Crita Lengkap Perkembangan Jawa, wiwit taun 1991 nganti 2021 - 1Ngerti manawa mayoritas wong sing sinau basa Jawa lan uga para pangembang Jawa profesional biasane ora ngerti babagan cara Jawa dikembangake lan berkembang ing jamane, mula kita mikir manawa luwih becik njelajah sejarah Jawa kanthi luwih rinci.

Jawa: oyot

Java lair ing wulan Juni 1991 minangka proyek sing diarani "Oak" sing dikembangake dening tim insinyur cilik sing kerja ing Sun Microsystems. Dheweke diarani Tim Hijau: James Gosling, Mike Sheridan, lan Patrick Naughton. Lan tembung "Oak" dipilih kanggo jeneng teknologi anyar amarga wit Oak minangka simbol kekuatan lan daya tahan. Wektu wis nuduhake manawa jeneng iki cocog banget lan malah sunnat sanajan diganti dadi Javain 1995 amarga kasunyatane Oak wis didaftar minangka bagean saka merek dagang liyane. James Gosling minangka kepala proyek kasebut, lan tujuane asline yaiku nggawe basa pemrograman berorientasi obyek sing bisa ngetrapake mesin virtual lan bakal luwih gampang lan luwih universal tinimbang C/C++, nanging ing wektu sing padha bakal duwe sintaks sing padha karo C / C ++ supaya gampang sinau lan digunakake dening programer saiki sing wis ngerti karo notasi C. Basa pamrograman anyar wiwitane dirancang utamane kanggo industri televisi kabel digital, kanggo program TV generasi anyar kanthi fungsi cerdas lan macem-macem piranti set-top-box.

Jawa: pangarep-arep anyar

Pangembangan basa pamrograman anyar mung rampung ing taun 1995. Lan ing awal taun 1996, Sun Microsystems dirilis.implementasine umum pisanan Java 1.0. “Kamampuan Java write-once-run-everywhere, uga aksesibilitas sing gampang, ndadekake piranti lunak lan komunitas Internet nampa minangka standar de facto kanggo nulis aplikasi kanggo jaringan kompleks. Kita seneng ngundang pangembang kanggo ngundhuh Java 1.0 langsung lan miwiti mbangun aplikasi pembunuh sabanjure, "ujare Sun Microsystems ing siaran pers sing ngumumake peluncuran Java. Sadurunge diluncurake, ing taun 1995, proyek kasebut diganti jeneng saka Oak dadi Jawa Alasane: jeneng asli wis dadi merek dagang dening Oak Technologies. Miturut James Gosling, dheweke duwe macem-macem opsi liyane kanggo digunakake minangka jeneng anyar, kalebu "dinamis", "revolusioner", "jolt", lan "DNA" , minangka soko sing bakal nggambarake evolusi, sifat dinamis lan tahan suwe saka teknologi iki. "Jawa minangka salah sawijining pilihan utama bebarengan karo Sutra," ujare Gosling. Pungkasane, nalika lagi nyruput kopi, dheweke mutusake supaya Jawa dadi pilihan pungkasan, menehi jeneng basa kasebut miturut sawijining pulo ing Indonesia sing ngasilake kopi pisanan.

Jawa: revolusi

Apa Jawa pancen revolusi ing pangembangan piranti lunak nalika iku? Inggih, bakal luwih akurat kanggo ujar manawa iki minangka solusi sing dibutuhake sing rada cepet diadaptasi dening pasar. Gagasan kanggo nggunakake basa Jawa utamane minangka basa pamrograman piranti televisi kabel dibuwang ing endi wae ing tengah-tengah pangembangan Jawa amarga para pangembang ngerti yen basa kasebut wis maju banget kanggo digabung karo industri televisi kabel digital ing wektu kasebut. Nanging, Jawa nduweni kabeh kuwalitas sing dibutuhake kanggo program internet, sing berkembang ing taun 1990-an. Java adhedhasar janji "Tulis Sepisan, Run Anywhere", ndhukung runtime gratis ing platform populer. Uga nawakake keamanan luwih akeh dibandhingake karo C / C ++, ndhukung opsi keamanan sing bisa dikonfigurasi, sing ngidini programer bisa matesi akses menyang jaringan lan / utawa file tartamtu kanthi gampang.
  • prasaja,
  • Mantap,
  • Portable,
  • Platform-independen,
  • Dijamin,
  • Kualitas apik,
  • Multithreaded,
  • Arsitektur Netral,
  • Berorientasi obyek,
  • Ditafsirake,
  • Dinamis.
Dheweke duwe limang tujuan utama nalika ngembangake basa pamrograman iki. Jawa kudu:
  1. Gunakake metodologi pemrograman berorientasi obyek.
  2. Ndhukung eksekusi kode sing padha ing macem-macem platform lan sistem operasi.
  3. Dhukungan jaringan komputer sing dibangun.
  4. Ngidini eksekusi kode kanthi aman saka sumber remot.
  5. Dadi gampang kanggo sinau lan nggunakake.

Jawa: munggah marang kamulyan

Ora suwe sawise Java 1 dirilis, kabeh browser web utama nggabungake kemampuan kanggo mbukak applet Java ing kaca web, sing ndadekake Jawa minangka salah sawijining teknologi paling utama ing pemrograman internet. Java 2 (pisanan dirilis minangka J2SE 1.2 ing pungkasan taun 1998) nambahake sawetara konfigurasi sing dibangun kanggo macem-macem jinis platform. J2EE kalebu teknologi lan API kanggo aplikasi perusahaan biasane mbukak ing lingkungan server, nalika J2ME nambahake API sing dioptimalake kanggo aplikasi seluler. Ing Nopember 2006, Sun ngeculake akeh mesin virtual Java (JVM) ing sangisore Lisensi GNU General Public minangka piranti lunak gratis lan open-source. Ing Mei 2007, dheweke ngrampungake proses nggawe Java open source kanthi ngakses kode inti JVM. Ing April 2009, Oracle Corporation ngrampungake akuisisisaka Sun Microsystems lan entuk kabeh hak ing teknologi Jawa sing dikembangake dening pangembang Sun ing Green Team. James Gosling mundur saka Oracle setaun sabanjure, ing April 2020.

Jawa: jaman anyar

Owah-owahan paling gedhe ing pangembangan teknologi Java ing Oracle teka ing 2017, nalika ngumumake yen Jawa bakal dipindhah menyang siklus rilis anyar, kanthi versi anyar diluncurake saben nem sasi, minangka cara kanggo mesthekake yen teknologi sing ana gandhengane karo Jawa dianyari pas wektune. jumbuh karo kabutuhan lan syarat pasar modern. Owah-owahan kasebut kedadeyan sawise diluncurake Java 9ing September 2017. Bebarengan karo siklus rilis anyar, Oracle uga ngumumake owah-owahan utama babagan carane mbangun lan ngeculake Jawa. Oracle JDK sing dilisensi kepemilikan diganti dening binari OpenJDK minangka artefak rilis utama sing disebarake dening Oracle. Miturut Mark Reinhold, pangareping arsitek kanggo Jawa, telat karo Java 8 lan 9 minangka alasan utama kenapa dheweke mutusake nggunakake model anyar. "Siklus rilis Java saiki direncanakake rong taun, nanging Java 9 ngalami keterlambatan sing signifikan amarga Java Platform Modules System (Jigsaw) lan saiki wis telat udakara 18 wulan. Java 8 uga ditundha watara wolung sasi kanggo ngatasi masalah keamanan. Ing jadwal rilis anyar Oracle ngusulake rilis basis wektu sing ketat, sing dikenal minangka rilis fitur. Iki bakal katon saben taun ing Maret lan September lan bakal duwe nomer versi saka wangun 18.3, 18.9, 19.3 lan ing. Ora kaya model basis sepur saiki, rilis kasebut ora bakal ditundha kanggo nampung fitur utama. Fitur anyar ora bakal digabung menyang repo kontrol sumber rilis nganti fitur lengkap - yen ora kejawab rilis, kudu ditargetake maneh kanggo rilis ing ngisor iki utawa mengko, "ujare Reinhold. Wiwit September 2021, versi paling anyar yaiku Java 16 utawa JDK 16dirilistanggal 16 Maret 2021. Java 16 duwe 17 dandan anyar kanggo platform sing bakal nambah produktivitas pangembang. "Kekuwatan irama rilis nem wulan ditampilake kanthi lengkap kanthi rilis paling anyar. Pencocokan Pola lan Rekaman dikenalake setaun kepungkur minangka bagean saka JDK 14 lan saiki wis ngliwati pirang-pirang babak umpan balik komunitas adhedhasar aplikasi ing donya nyata. Proses iki ora mung menehi pangembang Jawa kesempatan kanggo eksperimen karo fitur-fitur kasebut sadurunge dirampungake nanging uga nggabungake umpan balik kritis sing ngasilake rong JEP sing solid sing bener-bener nyukupi kabutuhan masyarakat, "ujare Georges Saab, wakil presiden. pembangunan, Java Platform Group, Oracle. Java 11, dirilis tanggal 25 September 2018, minangka versi dhukungan jangka panjang (LTS) sing saiki didhukung.

Jawa: masa depan

Saiki, Jawa wis kondhang minangka salah sawijining basa pamrograman sing paling serbaguna ing donya. Digunakake meh ing endi wae babagan platform, teknologi lan sektor ekonomi: milyaran telpon Android kabeh nganggo Java; akeh game dikembangaké lan maintained ing Jawa; ora kanggo sebutno nggunakake ekstensif Jawa ing aplikasi server tingkat perusahaan. Kebutuhan kanggo pangembang Jawa sing mumpuni lan berpengalaman ing saindenging jagad terus saya tambah sanajan kasunyatane wis akeh coder Java, amarga relung tren anyar, kalebu AI, Big Data, IoT, Blockchain lan liya-liyane, gumantung banget marang Jawa. Yen sampeyan pengin ngerti luwih lengkap babagan cara Java digunakake saiki, ing taun 2021, lan kepiye relevan ing taun-taun sabanjure, priksa sawetara artikel sadurunge babagan topik iki:
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION