" بىلقۇت تورى
جاۋا تىلىنىڭ تارىخى 1

جاۋا بولسا بىر خىل ئوبيېكتقا يۈزلەنگەن پروگرامما تۈزۈش تىلى بولۇپ، C++ تىلىنىڭ تۈرلۈك ئارتۇقچىلىقلىرىنى قوبۇل قىلىپلا قالماستىن، يەنە C++ ئىچىدە چۈشىنىش تەس بولغان كۆپ ۋارسلىق، ئىسترېلكا قاتارلىق ئۇقۇملارنى چۆرۈپ تاشلايدۇ، شۇڭا Java تىلى ئىقتىدارى كۈچلۈك ۋە ئاددىي، ئاسان ئىشلەتكىلى بولىدىغان ئىككى ئالاھىدىلىككە ئىگە. Java تىلى تۇرغۇن ھالەتتە ئوبيېكتقا يۈزلەنگەن پروگرامما تۈزۈش تىلىنىڭ ۋەكىلى بولۇش سۈپىتى بىلەن، ئوبيېكتقا يۈزلەنگەن نەزەرىيەنى ناھايىتى ياخشى ئىشقا ئاشۇرۇپ، پروگرامما تۈزگۈچىنىڭ نەپىس تەپەككۇر ئۇسۇلى بىلەن مۇرەككەپ پروگرامما تۈزۈشىگە يول قويغان.

جاۋا ئاددىي بولۇش، ئوبيېكتقا يۈزلىنىش، تەقسىملىمە بولۇش، ساغلام بولۇش، بىخەتەر بولۇش، سۇپىنىڭ مۇستەقىل بولۇشى ۋە كۆچۈرۈلۈشچانلىقى، كۆپ لىنىيىلىك بولۇش، ھەرىكەتچان بولۇش قاتارلىق ئالاھىدىلىكلەرگە ئىگە. ئۈستەل يۈزى قوللىنىشچان پروگرامما java تۈزگىلى بولىدۇ، Web قوللىنىشچان پروگرامما، تەقسىملىمە سىستېما ۋە قىستۇرما سىستېما قوللىنىشچان پروگرامما قاتارلىق ئالاھىدىلىككە ئىگە.




تەرەققىيات مۇساپىسى

20 - ئەسىرنىڭ 90 - يىللىرىدا، قاتتىق دېتال ساھەسىدە يەككە پلاستىنكىلىق كومپيۇتېر سىستېمىسى بارلىققا كەلدى، بۇ خىل باھاسى ئەرزان سىستېما بارلىققا كېلىشى بىلەنلا ئاپتوماتىك كونترول قىلىش ساھەسىدىكى خادىملارنىڭ دىققىتىنى قوزغىدى، چۈنكى ئۇنى ئىشلەتكەندە ئىستېمال تۈرىدىكى ئېلېكتىرون مەھسۇلاتلىرى ( مەسىلەن، تېلېۋىزىيە ئاپپارات ئۈستى قۇتىسى، بولكا دۇخوپكا، كۆچمە تېلېفون قاتارلىقلار ) نىڭ ئەقلىي ئىقتىدارلىشىش دەرىجىسىنى زور دەرىجىدە ئۆستۈرگىلى بولىدۇ. Sun شىركىتى بازار پۇرسىتىنى ئىگىلەش ئۈچۈن، 1991-يىلى Green دەپ ئاتىلىدىغان بىر تۈر گۇرۇپپىسى قۇرۇلدى، پاترىك، جامېس گاسلىن، ماك سېرىندان ۋە باشقا بىر قانچە ئىنژېنېرلار بىرلىكتە قۇرغان خىزمەت گۇرۇپپىسى كالفورنىيە شتاتىنىڭ مېنلوپاك شەھىرىدىكى قۇم بارخانلىرى يولىدىكى بىر كىچىك ئىشخانىدا يېڭى تېخنىكىلارنى تەتقىق قىلىپ ئېچىپ، كومپيۇتېرنىڭ ئائىلە ئېلېكتىر مەھسۇلاتلىرى ئۈستىدىكى قىستۇرۇلما قوللىنىشىنى مەخسۇس تەتقىق قىلدى.

ھىس قىلدىڭىزمىكىن، C++ نىڭ ئەۋزەللىكى بولغاچقا، بۇ تۈر گۇرۇپپىسىدىكى تەتقىقاتچىلار ئالدى بىلەن C++ نى قوللىنىش ئارقىلىق پروگرامما تۈزۈشنى ئويلىشىدۇ. لېكىن قاتتىق دېتال بايلىقى ئىنتايىن كەمچىل بولغان يەككە پلاستىنكىلىق سىستېمىغا نىسبەتەن ئېيتقاندا، C+پروگرامما زىيادە مۇرەككەپ ۋە چوڭ. ئۇنىڭدىن باشقا ئىستىمال ئېلېكتىرون مەھسۇلاتلىرى قوللانغان قىستۇرما بىر تەرەپ قىلغۇچ ئۆزىكىنىڭ تۈرى مۇرەككەپ بولغاچقا، قانداق قىلىپ يېزىش پروگراممىسىنى سۇپا ئاتلاپ ئىجرا قىلىشمۇ بىر قىيىن مەسىلە بولۇپ قالدى. قىيىنچىلىقنى ھەل قىلىش ئۈچۈن، ئۇلار ئالدى بىلەن تىلنىڭ تەرەققىياتىغا ئەھمىيەت بېرىپ، بىر خىل قۇرۇلما ئاددىي، قىستۇرۇلما قوللىنىش ئېھتىياجىغا ئۇيغۇن كېلىدىغان قاتتىق دېتال سۇپىسى سىستېمىسى قۇرۇلمىسى ھەمدە ئۇنىڭغا مۇناسىپ ئۆلچەم بېكىتىپ بېرىلگەن، بۇنىڭ ئىچىدە بۇ خىل قاتتىق دېتال سۇپىسىنىڭ ئىككىلىك سىستېمىدىكى ماشىنا كودى بۇيرۇق سىستېمىسى ( كېيىن «بايت كودى» غا ئايلانغان بۇيرۇق سىستېمىسى ) گە ئېنىقلىما بېرىلگەن بولۇپ، تىل مۇۋەپپەقىيەتلىك ئېچىلغاندىن كېيىن، يېرىم ئۆتكۈزگۈچ ئۆزەك ئىشلەپچىقىرىش سودىگەرلىرى بۇ خىل قاتتىق دېتال سۇپىسىنى كەشىپ قىلالايدۇ ۋە ئىشلەپچىقىرالايدۇ. يېڭى تىلنى لايىھىلەشتە، Sun شىركىتىنىڭ تەتقىقاتچىلىرى پۈتۈنلەي يېڭى بىر خىل تىلنى كەشىپ قىلماي، قىستۇرما يۇمشاق دېتالنىڭ تەلىپىگە ئاساسەن، C++ نى ئۆزگەرتىپ، C++ نىڭ بەزى ئانچە ئەمەلىي قوللىنىشچانلىققا ئىگە بولمىغان ۋە بىخەتەرلىككە تەسىر كۆرسىتىدىغان تەركىبلىرىنى ھېسابقا ئالمىغاندا، قىستۇرما سىستېمىنىڭ رېئال ۋاقىتلىق تەلىپىگە بىرلەشتۈرۈپ، Oak دەپ ئاتىلىدىغان ئوبيېكتقا يۈزلەنگەن بىر خىل تىلنى كەشىپ قىلدى.

بىر ئىش، Oak تىلىنى ئاچقاندا، بايت كودىنى ئىجرا قىلىدىغان قاتتىق دېتال سۇپىسى مەۋجۇت ئەمەس، شۇڭا ئېچىش جەريانىدا بۇ خىل تىلغا قارىتا تەجرىبە تەتقىقاتى ئېلىپ بېرىش ئۈچۈن، ئۇلار ھازىر بار بولغان قاتتىق دېتال ۋە يۇمشاق دېتال سۇپىسى ئاساسىدا، ئۆزى بەلگىلەپ بەرگەن ئۆلچەم بويىچە، يۇمشاق دېتال ئارقىلىق بىر مەشغۇلات سۇپىسى قۇردى، پۈتكۈل سىستېما C++كە قارىغاندا تېخىمۇ ئاددىي بولغاندىن باشقا، ھېچقانداق چوڭ پەرق يوق. 1992- يىلى يازدا، Oak تىلى مۇۋەپپەقىيەتلىك ئېچىلغاندىن كېيىن، تەتقىقاتچىلار قاتتىق دېتال ئىشلەپچىقىرىش سودىگەرلىرىگە Green مەشغۇلات سىستېمىسى، Oak نىڭ پروگرامما لايىھەلەش تىلى، تۈر ئامبىرى ۋە ئۇنىڭ قاتتىق دېتالىنى كۆرسىتىپ، ئۇلارنى Oak تىلىدا قاتتىق دېتال ئۆزىكى ئىشلەپچىقىرىشقا قايىل قىلدى، لېكىن، قاتتىق دېتال ئىشلەپچىقىرىش سودىگەرلىرى بۇنىڭغا قارىتا ناھايىتى زور قىزغىنلىق پەيدا قىلالمىدى. چۈنكى، ئۇلارنىڭ قارىشىچە، ھەممە ئادەم Oak تىلىغا نىسبەتەن ھېچنېمىنى بىلمەيدىغان ئەھۋال ئاستىدا، قاتتىق دېتال مەھسۇلاتلىرىنى ئىشلەپچىقىرىش خەۋپى ھەقىقەتەن بەك چوڭ ئىكەن، شۇڭا Oak تىلىمۇ قاتتىق دېتال قوللىشى كەمچىل بولغانلىقتىن بازارغا كىرەلمەي، بىر چەتكە قايرىپ قويۇلغان.

1994- يىلى 6-، 7- ئايلاردا، ئۈچ كۈن داۋاملاشقان بىر مەيدان مۇزاكىرىدىن كېيىن، كوللېكتىپ تىرىشىش نىشانىنى يەنە بىر قېتىم ئۆزگەرتىشنى قارار قىلدى، بۇ قېتىم ئۇلار بۇ تېخنىكىنى دۇنيا ئۇچۇر تورىدا قوللىنىشنى قارار قىلدى. ئۇلار Mosaic كۆز يۈگۈرتكۈچنىڭ يېتىپ كېلىشىگە ئەگىشىپ، ئىنتېرنېت تورى ئوخشاش يۇقىرى دەرىجىدە ئۆزئارا تەسىر كۆرسىتىش ئىستىقبالىغا قاراپ ئۆزگىرىۋاتىدۇ، بۇ مەنزىرە دەل ئۇلارنىڭ سىملىق تېلېۋىزىيە تورىدا كۆرگىنى. ئەسلى تىپ سۈپىتىدە، پاترىك نورتون بىر كىچىك تىپتىكى دۇنيا ئۇچۇر تورى كۆز يۈگۈرتكۈچ WebRunnerنى يازغان.


1995 - يىلى ئىنتېرنېتنىڭ جۇش ئۇرۇپ راۋاجلىنىشى Oak غا پۇرسەت يارىتىپ بەردى. كەسپىي ساھەدىكىلەر ئۆلۈك، مەنىسىز تىنچ ھالەتتىكى تور بېتىنى «جانلىق» قىلىش ئۈچۈن، بىر خىل يۇمشاق دېتال تېخنىكىسى ئارقىلىق بىر خىل پىروگراممىنى ئېچىشقا جىددىي ئېھتىياجلىق، بۇ خىل پىروگراممىنى تور ئارقىلىق تارقاتقىلى ھەمدە سۇپا ئاتلاپ يۈرگۈزگىلى بولىدۇ. شۇنىڭ بىلەن دۇنيادىكى ھەر قايسى چوڭ IT كارخانىلىرى بۇ ئىشقا بەس - بەستە نۇرغۇن ئادەم كۈچى، ماددىي كۈچ ۋە مالىيە كۈچى سەرپ قىلدى. بۇ ۋاقىتتا، Sun شىركىتى بىر چەتكە قايرىپ قويۇلغىنىغا ئۇزۇن بولغان ھېلىقى Oak نى ئېسىگە ئالدى ھەمدە يۇمشاق دېتال ئارقىلىق تۈزۈلگەن تەجرىبە سۇپىسىنى قايتىدىن كۆزەتتى، ئۇ قىستۇرما سىستېما قاتتىق دېتال سۇپىسى سىستېما قۇرۇلمىسى بويىچە تۈزۈلگەن بولغاچقا، ئىنتايىن كىچىك، بولۇپمۇ توردىكى يوللاش سىستېمىسىغا ماس كېلىدۇ، Oak مۇ بىر خىل ئىخچام تىل بولۇپ، تەرتىپى ئىنتايىن كىچىك، تورغا يوللاشقا ماس كېلىدۇ. Sun شىركىتى ئالدى بىلەن تور بەتكە كىرگۈزگىلى بولىدىغان ھەمدە تور بېتى بىلەن بىللە توردا يوللىغىلى بولىدىغان Applet ( Applet بىر خىل كىچىك پىروگراممىنى تور بېتىگە كىرگۈزۈپ ئىجرا قىلىش تېخنىكىسى ) نى ئوتتۇرىغا چىقاردى، ھەمدە Oak نىڭ نامىنى Java غا ئۆزگەرتكەن ( تاۋار ماركىسىنى رويخەتكە ئالدۇرۇشنى ئىلتىماس قىلغاندا، Oak نىڭ باشقىلار تەرىپىدىن ئىشلىتىلگەنلىكىنى بايقىغان، يەنە بىر قاتار ئىسىملارنى ئويلانغاندىن كېيىن، ئەڭ ئاخىرىدا، تەكلىپ قىلغۇچى بىر ئىستاكان Java قەھۋەسى ئىچكەندە ئىختىيارسىز تىلغا ئالغان Java سۆزىنى ئىشلەتكەن ). 5-ئاينىڭ 23-كۈنى Sun شىركىتى Sun world يىغىنىدا Java ۋە HotJava تور كۆرگۈچنى رەسمىي ئېلان قىلدى. IBM، Apple، DEC، Adobe، HP، Oracle، Netscape ۋە مىكروسوفت قاتارلىق چوڭ شىركەتلەر ئۆزلىرىنىڭ ئالاقىدار تەرەققىيات تۈرلىرىنى بەس - بەستە توختىتىپ، Java نى ئىشلىتىش ئىجازەتنامىسىنى بەس - بەستە سېتىۋالدى ھەمدە ئۆزىنىڭ مەھسۇلاتىغا مۇناسىپ Java سۇپىسىنى ئېچىپ بەردى. [ 5 ] 6

1996 - يىلى 1 - ئايدا Sun شىركىتى Java نىڭ تۇنجى ئېچىش قورالى بوغچىسى ( JDK 1.0 ) نى ئېلان قىلدى، بۇ Java نىڭ تەرەققىيات مۇساپىسىدىكى مۇھىم ئابىدە بولۇپ، Java نىڭ بىر خىل مۇستەقىل ئېچىش قورالىغا ئايلانغانلىقىدىن دېرەك بېرىدۇ. 9 - ئايدا تەخمىنەن 83 مىڭ تور بېتىدە Java تېخنىكىسى قوللىنىلغان. 10 - ئايدا Sun شىركىتى Java سۇپىسىدىكى تۇنجى دەرھال ( JIT ) تەھرىرلىگۈچنى ئېلان قىلغان.
1997- يىلى 2- ئايدا JDK 1.1 قېتىم دۇنياغا كېلىپ، كېيىنكى ئۈچ ھەپتىدە 220 مىڭ قېتىم چۈشۈرگەن. 4 - ئاينىڭ 2 - كۈنى Java One يىغىنى ئېچىلىپ، 10 مىڭدىن ئارتۇق ئادەم يىغىنغا قاتنىشىپ، ئەينى ۋاقىتتىكى دۇنيا بويىچە ئوخشاش تۈردىكى يىغىن كۆلىمى رېكورتىنى ياراتتى. 9 - ئايدا Java Developer Connection مەھەللە ئەزالىرى 100 مىڭدىن ئاشقان.

1998 - يىل 12 - ئاينىڭ 8 - كۈنى 2 - ئەۋلاد Java سۇپىسىنىڭ كارخانا نۇسخىسى J2EE ئېلان قىلىندى. يىلى - 6 ئايدا Sun شىركىتى - 2 ئەۋلاد Java سۇپىسى ) قىسقارتىلىپ Java2 دەپ ئاتىلىدۇ ( نىڭ 3 نۇسخىسىنى ئېلان قىلغان : J2ME ) Java 2 Micro Edition، Java 2 سۇپىسىنىڭ مىكرو نۇسخىسى ( كۆچمە، سىمسىز ۋە چەكلىك بايلىق مۇھىتىدا قوللىنىلغان؛ J2SE ( Java 2 Standard Edition، Java 2 سۇپىسىنىڭ ئۆلچەملىك نۇسخىسى ) ئۈستەل يۈزى مۇھىتىغا ئىشلىتىلىدۇ؛ J2EE ( Java 2Enterprise Edition, Java 2 سۇپىسىدىكى كارخانا نۇسخىسى )، Java نى ئاساس قىلغان ئەمەلىي مۇلازىمەت ئۈسكۈنىسىگە ئىشلىتىلىدۇ. Java 2 سۇپىسىنىڭ ئېلان قىلىنىشى Java نىڭ تەرەققىيات جەريانىدىكى ئەڭ مۇھىم ئابىدە بولۇپ، Java نىڭ قوللىنىلىشىنىڭ ئومۇملىشىشقا باشلىغانلىقىدىن دېرەك بېرىدۇ.

1999 - يىل 4 - ئاينىڭ 27 - كۈنى HotSpot مەۋھۇم ئاپپاراتى ئېلان قىلىندى. HotSpot مەۋھۇم ئاپپارات ئېلان قىلىنغاندا JDK1.2 نىڭ قوشۇمچە پروگراممىسى سۈپىتىدە تەمىنلەنگەن، كېيىن ئۇ JDK1.3 ۋە ئۇنىڭدىن كېيىنكى بارلىق نۇسخىدىكى Sun JDK نىڭ كۆڭۈلدىكى مەۋھۇم ماشىنىسى7 بولۇپ قالدى.


2000 - يىلى 5 - ئايدا JDK1.3، JDK1.4 ۋە J2SE1.3 ئارقا - ئارقىدىن ئېلان قىلىندى، بىر نەچچە ھەپتىدىن كېيىن ئۇ Apple شىركىتىنىڭ Mac OSX سانائەت ئۆلچىمىنىڭ قوللىشىغا ئېرىشتى. 2001 - يىل 9 - ئاينىڭ 24 - كۈنى J2EE1.3 ئېلان قىلىندى. 2002- يىلى 2- ئاينىڭ 26- كۈنى J2SE1.4 ئېلان قىلىندى. شۇنىڭدىن باشلاپ Java نىڭ ھېسابلاش ئىقتىدارى زور دەرىجىدە يۇقىرى كۆتۈرۈلۈپ، J2SE1.3 بىلەن سېلىشتۇرغاندا، %62 گە يېقىن تۈر ۋە ئۇلاش ئېغىزى كۆپەيدى. بۇ يېڭى ئالاھىدىلىكلەر ئىچىدە، يەنە كەڭ دائىرىلىك XML قوللاش، بىخەتەرلىك كىرىشتۈرۈپ ئۇلاش ( Socket ) قوللاش ( SSL ۋە TLS كېلىشىمى ئارقىلىق )، پۈتۈنلەي يېڭى I/OAPI، مۇنتىزىم ئىپادە، كۈندىلىك خاتىرە ۋە ھۆكۈم بىلەن تەمىنلىدى. يىلى - 9 ئاينىڭ - 30 كۈنى J2SE1.5 ئېلان قىلىنىپ، Java تىلىنىڭ تەرەققىيات تارىخىدىكى يەنە بىر ئابىدە بولۇپ قالغان. بۇ نۇسخىنىڭ مۇھىملىقىنى ئىپادىلەش ئۈچۈن، J2SE 1.5 نىڭ نامى Java SE 5.0 ( ئىچكى نۇسخا نومۇرى 1.5) گە ئۆزگەرتىلدى، ۋاكالەت نومۇرى «Tiger» بولدى، Tiger 1996-يىلى ئېلان قىلىنغان 1.0 نۇسخىدىن بۇيانقى ئەڭ چوڭ يېڭىلاشنى ئۆز ئىچىگە ئالدى، بۇنىڭ ئىچىدە كۆپ تىپلىق قوللاش، ئاساسىي تىپتىكى ئاپتوماتىك ساندۇققا قاچىلاش، ياخشىلانغان ئايلىنىش، ساناش تۈرى، فورماتلانغان I/O ۋە ئۆزگىرىشچان پارامېتىر بار.




2005 - يىلى 6 - ئايدا Java One يىغىنىدا Sun شىركىتى Java SE6 نى ئېلان قىلغان. بۇ چاغدا Java نىڭ ھەر خىل نۇسخىلىرىنىڭ نامى ئۆزگەرتىلىپ، ئۇنىڭ ئىچىدىكى سان 2 ئەمەلدىن قالدۇرۇلغان، مەسىلەن J2EE نىڭ نامى JavaEE غا، J2SE نىڭ نامى JavaSE غا، J2ME نىڭ نامى JavaME غا ئۆزگەرتىلگەن. [ 8 ]

يىلى - 11 ئاينىڭ - 13 كۈنى Java تېخنىكىسىنى كەشىپ قىلغۇچى Sun شىركىتى Java تېخنىكىسىنى ھەقسىز يۇمشاق ماتېرىيال سۈپىتىدە سىرتقا ئېلان قىلىدىغانلىقىنى جاكارلىغان. Sun شىركىتى رەسمىي ئېلان قىلغان Java سۇپىسى ئۆلچەملىك نۇسخىسىنىڭ بىرىنچى تۈركۈم مەنبە كودى ۋە Java كىچىك نۇسخىسىنىڭ ئىجرا قىلىشقا بولىدىغان مەنبە كودى. 2007- يىلى 3- ئايدىن باشلاپ، پۈتۈن دۇنيادىكى بارلىق ئېچىش خادىملىرى Java مەنبە كودىغا تۈزىتىش كىرگۈزۈپ 9 قىلدى.

2009 - يىلى چىغىناق - تارغاق يېزىقى شىركىتى Sun[10 ] نى سېتىۋالغانلىقىنى جاكارلىغان. 2010 - يىلى Java پروگرامما تۈزۈش تىلىنىڭ ئورتاق ئىجادچىلىرىدىن بىرى بولغان جامېس گائۇسلىن Oracle شىركىتىدىن ئىستېپا بەرگەن. 2011 - يىلى چىغىناق - تارغاق يېزىقى شىركىتى يەر شارى خاراكتېرلىك پائالىيەت ئۆتكۈزۈپ، Java7 نىڭ چىقىرىلغانلىقىنى تەبرىكلىگەن، ئارقىدىن Java7 رەسمىي ئېلان قىلغان.