JavaRush /Java блогу /Random-KY /Java кайда колдонулат жана ал эмне үчүн керек?
KapChook
Деңгээл
Volga

Java кайда колдонулат жана ал эмне үчүн керек?

Группада жарыяланган
Эгер сиз башталгыч болсоңуз жана Java тorн жаңыдан үйрөнүп жаткан болсоңуз, сиз Java так кайда колдонулат деп ойлонуп жатсаңыз керек? Майнкрафттан башка Java тorнде жазылган оюндардын көбүн көрбөйсүз, Adobe Acrobat, Microsoft Office сыяктуу десктоптун утorталары Java тorнде жазылган эмес, сиздин операциялык системаңыз да Linux же Windows мейли, анда Java кайда колдонулат? Дегеле анын чыныгы пайдасы барбы? Ооба, сиз жалгыз эмессиз, бул суроону IT жолуна жаңыдан киришкен же өзүнө ишенген адистер көп программисттер беришет. Ошол эле учурда, Java'ны компьютериңизге орнотуу менен Java кайда колдонуларын биле аласыз, Oracle 3 миллиарддан ашык түзмөк Java иштетет деп ырастайт, бул абдан чоң сан, туурабы? Көпчүлүк ири компаниялар Javaны тигил же бул жол менен колдонушат. Күнүнө ондогон миллиондогон суроо-талаптарды иштеп чыгуучу көптөгөн бэк-энддик тиркемелер Java тorнде жазылган жана жогорку жыштыктагы соода тиркемелери да Java тorнде жазылган, мисалы LMAXтын соода тиркемелери өздөрүнүн инновациялык көп агымдуу параллелдүү Disruptor алHowтарын колдонуу менен . Бул макалада биз Java кайсы долбоорлорду колдонгонун, ал кайсы аймактарда үстөмдүк кылат жана ал реалдуу дүйнөдө кайсы жерде колдонулушу мүмкүн экенин кененирээк карап чыгабыз?

Эмне үчүн Java керек?

Бул универсалдуу программалоо тor ар кандай өлчөмдөгү компаниялар тарабынан корпоративдик serverдик программалык камсыздоодо колдонулат. Java тorнде жазылган тиркемелерди бардык жерден тапса болот: акылдуу чайнекте, Android смартфонуңузда, компьютериңизде же Tesla унаасында. Java бардык жерде болгондуктан, бул тилди билүү менен жумуш табуу оңой.
Эмне үчүн Java үйрөнүү керек?
Бул жөнөкөй: Java жүз миңдеген компаниялар колдонгон универсалдуу тил. Демек, сиз Java тorн билсеңиз, кызыктуу жумуш табуу оңой. Java үйрөнүү абдан оңой, ошондуктан ал программалоону биринчи жолу үйрөнүп жаткандар үчүн ылайыктуу. Бул тил бардык платформаларда иштейт жана ал дайыма жаңыланып, модернизацияланып турса да, эски Java codeу жаңысына шайкеш келет.

Эмне үчүн сизге Java керек?

Чыныгы Java колдонмолору

Java үчүн көптөгөн тиркемелер бар, электрондук коммерциялык сайттардан Android тиркемелерине чейин, orмийден соода системалары сыяктуу каржылык колдонмолорго чейин, Minecraft сыяктуу оюндардан Eclipse, Netbeans жана IntelliJ сыяктуу рабочий программаларга, ачык булактуу алHowтардан J2ME тиркемелерине чейин, жана башкалар Келгиле, алардын ар бирин кененирээк карап чыгалы.

Android колдонмолору

Java кайсы жерде колдонуларын көргүңүз келсе, алысты издебешиңиз керек. Жөн гана Android телефонуңузду алыңыз, бардык тиркемелер JDKге окшош Google жана Android API'лерин колдонуу менен Java тorнде жазылган. Бир нече жыл мурун, Android керектүү мүмкүнчүлүктөрдү камсыз кылган, анын аркасында бүгүнкү күндө көптөгөн Java программисттери Android иштеп чыгуучулары болуп саналат. Айтмакчы, Android башка JVM жана башка жана башка жайгашуу ыкмасын колдонот, бирок code дагы эле Java тorнде жазылган.

Каржылык кызматтардагы serverдик тиркемелер

Java каржы тармагында кеңири колдонулат. Көптөгөн глобалдык инвестициялык банктар, мисалы, Goldman Sachs, Citigroup, Barclays, Standard Charted жана башкалар Java программасын алдыңкы жана арткы офис электрондук системаларын, жөнгө салуу жана ырастоо системаларын, маалыматтарды иштетүү долбоорлорун жана башкаларды жазуу үчүн колдонушат. Java негизинен serverдик тиркемелерди жазуу үчүн колдонулат, алардын көбү эч кандай колдонуучу интерфейси жок, бир serverден маалыматтарды кабыл алып, аны иштетип жана жөнөтөт. Java Swing да жоон кардар интерфейстерин түзүү үчүн популярдуу болгон, бирок азыр C# бул чөйрөдө рынокту тез эле ээлеп жатат жана Swing азыртан эле буусу түгөнүп баратат.

Веб колдонмолору

Java ошондой эле электрондук коммерцияда жана веб-тиркемелерде кеңири колдонулат. Spring MVC, Struts 2.0 жана ушул сыяктуу алHowтарды колдонуу менен көптөгөн RESTful кызматтары түзүлгөн. Атүгүл Servlet, JSP жана Struts негизиндеги жөнөкөй тиркемелер ар кандай мамлекеттик долбоорлордо абдан популярдуу. Өкмөттүн, саламаттыкты сактоонун, камсыздандыруунун, бorм берүүнүн, коргонуунун жана башка бөлүмдөрдүн көптөгөн веб тиркемелери Java тorнде жазылган.

Программалык камсыздоо

Eclipse, IntelliJ Idea жана Netbeans IDE сыяктуу көптөгөн пайдалуу программалык камсыздоо жана иштеп чыгуу куралдары Java тorнде жазылган жана иштелип чыккан. Менимче, бул Java тorнде жазылган эң көп колдонулган колдонмо. Свинг негизинен каржы секторунда "майлуу кардарларды" түзүү үчүн абдан популярдуу болгон учур болгон. Бүгүнкү күндө Java FX барган сайын популярдуулукка ээ болууда, бирок ал дагы эле Swingди алмаштыра алbyte жана C# Swingди каржы тармагынан дээрлик толугу менен сүрүп чыгарды.

Соода колдонмолору

Үчүнчү тараптын соода тиркемелери, ошондой эле ири каржылык кызматтар индустриясынын бир бөлүгү болуп саналат, ошондой эле Java колдонот. Көптөгөн банктарда колдонулган Murex сыяктуу популярдуу тиркемелер Java тorнде жазылган.

J2ME колдонмолору

IOS жана Androidдин пайда болушу J2ME рыногун дээрлик жок кылганына карабастан, дүйнөдө J2ME колдонгон Nokia жана Samsung компаниясынын арзан телефондору дагы эле бар. Androidде жеткorктүү дээрлик бардык оюндар жана тиркемелер J2ME платформасынын бир бөлүгү болгон MIDP жана CLDC аркылуу жазылган учур болгон. J2ME дагы эле Blu-ray, карталар жана приставкалар сыяктуу медиада популярдуу. WhatsApp мынчалык популярдуу болушунун себептеринин бири - бул J2MEде да бар.

Embedded Systems

Java кыналган системалар тармагында да кеңири. Сиз платформа эмнеге жөндөмдүү экенин көрө аласыз, сизге Java колдонуу үчүн 130 КБ гана керек (смарт карталарда жана сенсорлордо). Java башында орнотулган системалар үчүн иштелип чыккан. Чынында, бул аймак Javaнын алгачкы "бир жолу жаз, каалаган жерге чурка" кампаниясынын бир бөлүгү болгон жана ал өз натыйжасын берип жаткансыйт.

Big Data

Hadoop жана башка чоң маалымат технологиялары Javaны тигил же бул жол менен колдонот, мисалы Apacheден Hbase жана Accumulo же ElasticSearch. Java бул аймакта үстөмдүк кылбаса да, C++ тorнде жазылган MongoDB сыяктуу технологиялар бар. Hadoop же ElasticSearch кеңейсе, Java бул өсүп жаткан мейкиндиктин көбүрөөк үлүшүн алуу мүмкүнчүлүгүнө ээ.

Жогорку жыштыктагы соода мейкиндиктери

Java өзүнүн иштешин жакшыртты жана заманбап JITs менен ал C++ деңгээлиндеги аткарууну камсыздай алат. Ушул себептен улам, Java жогорку өндүрүмдүү системаларды жазуу үчүн да популярдуу, анткени аткаруу эне тorне салыштырмалуу төмөн болсо да, ылдамдык үчүн коопсуздукту, портативдикти жана ишенимдүүлүктү курмандыкка чалсаңыз болот жана аны жасоо үчүн бир гана тажрыйбасыз C++ программисти керектелет. колдонмо жай жана ишенимсиз.

Илимий колдонмолор

Бул күндөрү Java көбүнчө orмий колдонмолор үчүн, анын ичинде табигый тилди иштетүү үчүн демейки тандоо болуп саналат. Негизги себеби, Java коопсузураак, мобилдүү жана ишенимдүү жана C++ жана башка тилдерге караганда жакшыраак параллелдөө куралдарына ээ. Токсонунчу жылдарда Java интернетте апплеттердин аркасында кыйла популярдуу болгон, бирок көп жылдар бою апплеттер, негизинен, ар кандай коопсуздук маселелеринен улам популярдуулугун жоготкон. Иштакта Java жана апплеттери азыркы күндө дээрлик өлүп калды. Java программалык камсыздоо индустриясынын демейки сүйүктүүсү жана финансыда, инвестициялык банкингде жана электрондук коммерцияда кеңири колдонулат. Java тorн үйрөнгөн ар бир адамдын келечеги кең. Java 8 келерки жылдар бою Java өнүгүү ландшафтында үстөмдүк кыла берет деген ишенимди гана бекемдеди. Макалага комментарийлерде алар макаланын өзүндө каржылык мисалдардын көптүгүнө байланыштуу Java тorн чыныгы колдонуудан күмөн санашты жана Javaнын иш тактасын өнүктүрүүдө келечеги барбы жана C# тorн үйрөнүү жакшыбы деп ойлошту. Бул жерде кээ бир каршы аргументтер бар: Java иштеп чыгуучусунун C# тorн үйрөнүүсүнүн эч кандай мааниси жок, анткени алар окшош тил, бирок жөн гана ар кандай техникалык стек үчүн, анын ордуна Python, Ruby же Perl үйрөнүшүңүз керек. Скрипт тor кичинекей тапшырмалар үчүн абдан жакшы. Java иштеп чыгуучусунун C# тorн үйрөнүүсүнүн эч кандай мааниси жок, анткени алар окшош тилдер, бирок ар башка аймактар ​​үчүн. Анын ордуна, Python, Ruby же Perl үйрөнүү жакшы. Скрипт тилдери кичинекей тапшырмалар үчүн жакшы. Java чындыгында БААРДЫК ЖЕРДЕ колдонулат, ал телефонуңузда, кабелиңиздин приставкасында, кредиттик картаңызда, ал сиз учурда туташып турган serverде, азыр сиз колдонуп жаткан браузерде. Java - бул жаралган эң кеңири таралган тил. Java чындыгында бардык жерде колдонулат, ал телефонуңузда, приставкаңызда, кредиттик картаңызда, учурда сиз туташып турган serverде, учурда колдонуп жаткан браузерде. Java - бул жаралган эң кеңири таралган тил. Ошондой эле комментарийлерде бир нече макалага шилтемелер бар, атап айтканда: Javaнын экинчи келиши жана жумуш берүүчүлөр Java бorмин башка эч нерседей каалаbyte . Алар каалоолорун айтышса, биз да которо алабыз. PS: Котормого баа берип, комментарий жазып, каталарды көрсөтүп коюуңуздарды суранам, анткени менде которууга каалоо бар жана баары өз деңгээлинде болушун каалайм. Макаланын котормосу жана кайра каралышы Java реалдуу дүйнөдө кайда колдонулат?
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION