Kirish java programmalastırıw tili Android platformasi haqqında xml menen islew 12 Mobil programmanıń algoritmın islep shıǵıw 14 Androidda Studioda grafik interfeys



Download 375,07 Kb.
bet2/9
Sana26.02.2022
Hajmi375,07 Kb.
#468680
1   2   3   4   5   6   7   8   9
Bog'liq
11 (2)qq

Java programmalastırıw tili


Java programmalastırıw tili birinshi bolıp 1991 jılı Sun Microsystems tárepinen islep izertlew etilgen. Sol jıllarda Java tek elektron apparatlar - televizor, video magnitafon, nan qizdırıw apparatı hám sol sıyaqlılarǵa programmalar jazıw ushın paydalanılǵan. Sol waqıtlarda Java dıń maqsetleri onıń ıqsham, operativ, nátiyjeli, ańsat hám keń kólemdegi elektron apparatlarǵa maslasıwshı programmalastırıw tili etip jaratıw bolǵan. Tap sol maqsetler Javani World Wide Web de isley alatuǵın, ulıwma maqsetlerge jóneltirilgen xamda barlıq platformalarda isley alatuǵın ideal programmalastırıw tili bolıp qáliplesiwine tiykar bolǵan.
Java tilinen Sun (Oak atı astında ) tárepinen kóplegen proektler jaratıwda paydalanılǵan, lekin ol kópshiliktiń názerine 1994 jılda Hot-Java menen birlespeguniga shekem tushmadi. Oradan bir qansha waqıt ótip Netscape óziniń brauzerine Hot-Java dıń barlıq múmkinshiliklerin qosıp alǵanınan keyin Java ga bolǵan qızıǵıwshılıq ádewir arttı.
Java Applet larini isletiw hám olardı kóriw ushın sizge qandayda bir bir Java-enabled brauzer kerek boladı. Sonı xam sonı da aytıw kerek Netscape 2. 0 hám odan joqarı versiyaları Internet Explorer 3. 0 yamasa odan joqarı versiyaları arqalı siz biymálel Java Applet larni isletip kóriwińiz múmkin. Siz taǵı Sun dıń ózi tárepinen islep shıǵılǵan Hot-Java brauzerin xam Appletlarni kóriwde isletiwińiz múmkin. Lekin Java dıń joqarılaw versiyalarında jazılǵan Applet larni ózinden aldınǵı versiya daǵı Hot-Java brauzerler arqalı kóriw múmkinshiligi joq.
Bul túrdegi programmanıń abzallıǵı bytekodning operatsion sistema hám úskeneden tolıq ǵárezsizligi bolıp, Java programmaların tiyisli virtual mashinanıń ámeldegi bolǵan hár qanday apparat ústinde islewine múmkinshilik beredi. Java texnologiyasınıń taǵı bir zárúrli ózgesheligi maslasıwshı qawipsizlik sisteması bolıp, ol jaǵdayda programmanı orınlaw virtual mashinadan pútkilley qadaǵalaw etiledi. Programmanıń ornatılǵan ruxsatnamalarınan (mısalı, maǵlıwmatlarǵa ruxsatsız kirisiw yamasa basqa kompyuterge jalǵanıwǵa háreket qılıw ) asıp ketetuǵın hár qanday operatsiyalar asıǵıslıq menen úziliske alıp keledi.
Ádetde, virtual mashinanıń kontseptsiyasınıń kemshilikleri tómen kórsetkishni óz ishine aladı. Bir qatar rawajlanıwlashishlar programmanı orınlaw tezligin azmaz asırdı.
Programma kodı boyınsha programmalıq támiynattı islep shıǵarıw processinde tuwrıdan-tuwrı (JIT-texnologiya ) kodlı tekstlerdi awdarmalaw texnologiyası qollanılıwı,
standart kitapxanalarda platformaga tán kodtı (jergilikli kod ) keń isletiw,
(mısalı, Jazelle texnologiyası, ARM arxitekturasınıń birpara protsessorlari tárepinen qollap -quwatlanatuǵın ) tezlestirilgen bytecode qayta islew imkaniyatın beredi.
Shootout. alioth. depian. org saytına kóre, etti túrli wazıypalar ushın Java programmasınıń atqarılıw waqıtı C / C ++ ga salıstırǵanda ortasha 1, 5-2 ese, birpara jaǵdaylarda Java tezirek hám birpara jaǵdaylarda 7 teńdey astelew. Basqa tárepden, olardıń kóbisi ushın Java mashinası tárepinen yad jumsaw C / C ++ programmasınan 10 nan 30 teńdey joqarı boldı. Sonı da atap ótiw kerek, Google tárepinen alıp barılǵan izertlewler sonı kórsetedi, uqsas C ++ programmalarına qaraǵanda Java test mısallarında sezilerli dárejede tómen islew hám yadtı jumsaw talay joqarı.
Java - tiliniń tiykarǵı jetiskenliklerinen biri onıń tez ózgeriwshenligi bolıp tabıladı. Bul til programmalastırıw ortalıǵına hám programmalastırıw jantasıwlarına tez iykemlese aladı. Odan tekǵana qosımshalar jaratıwda, bálki Internet ushın programmalar jaratıwda da paydalanıw múmkin.
Qawipsizlik (isenim yuq kodtı qawipsiz jumısqa túsiriw).
Yadtı qawipsiz basqarıw (avtomat túrde kereksiz maǵlıwmatlardı yig'adi)
Tarmaqta programmalastırıw
Kóp aǵımlı (Multi-thread) programmalastırıw
Tómendegi ayırmashılıqlar menen Java C/C++ den ajralıp turadı
header fayllar joq ;
preprocessorlar joq ;
goto joq ;
unicode belgiler;


Download 375,07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish