KompyuterlarDasturiy ta'minot

IDE Java

Java platformasi tushunchasi bilan ibtidoiy mobil telefon tanish deyarli har egasi hisoblanadi. Java rivojlantirish muhiti qat'iy nazar operatsion tizimi, ishlatish uchun foydalanish mumkin universal qo'llash yaratishni o'z ichiga oladi. AQSh foydalanish va uni qo'llash asosiy jihatlarini ko'rib chiqaylik.

Agar Java rivojlantirish muhiti nima?

Aslida, rivojlanish, atrof-muhit Java Runtime Environment e'tirof etiladi universal buyruqlar asoslangan dasturlash tili faqat.

Shu Windows dastlab tashkil platforma holda taxminan aytganda, Java tili rivojlantirish muhiti ishlamaydi. Lekin bunday qo'llab-quvvatlash, qo'shimcha komponentlarini o'rnatish muhtoj har qanday foydalanuvchi bartaraf mahalliy taqdim etiladi.

kompyuter texnologiyasi dasturlar

Dastlab, bu loyiha keyinchalik Oracle kompaniyasi qo'llab-quvvatlandi Sun Microsystems tomonidan ishlab chiqilgan.

bajariladigan kodi tarkibi u o'rnatilgan operatsion tizimi turiga bog'liq emas, bunday deb. Til o'zi dasturlash o'xshash operatsion tizimlari, ob'ekt yo'naltirilgan ishlab chiqish vositalari anglatadi.

Lekin kompyuter yoki mobil tizimlaridan end Java rivojlantirish muhitida u mutlaqo mustaqil bo'lgan.

mobil tizimlar ajralmas modullar

Biz smartfon va planshetlar haqida gaplashamiz bo'lsa, shu versiya Eclipse (IDE Java) faqat bir necha daqiqa ichida bir Java asoslangan ariza yaratish imkonini beradi grafik qo'llash foydalanish uchun amal qiladi.

Aslida, bir amalda o'zi kimning vazifalari operatsion tizimi tomonidan taqdim etiladi, ayrim hal yoki surishtiruv, ishlab chiqarilgan.

Va bu mobil qurilmalar uchun amal qiladi. Biz ba'zan oxir yoki Windows Phone yoki Android takliflar bevosita yangilanishlar bo'yicha "tupurishdan" boshlanadi payqadim? Bu ikki tarkibiy qismi sifatida, boshqa emas:

  • Java Runtime;
  • Microsoft .NET Framework.

Eng achinarli nima, birinchi topgan tizim xatolar bilan bog'liq emas. platformasi butunlay mustaqil va standart buyruqlar jihatidan amalga oshiriladi.

Kompleks rivojlantirish muhiti JAVA rivojlantirish: oddiy dastur

Ushbu tizim mobil versiyalarida ishlatiladi haqiqatdir, hech kim shubha yo'q. Java rivojlantirish muhiti Android "olma" mahsulotlari gapirish emas, qo'llab-quvvatlaydi.

Biroq, vaziyat nuqtai nazaridan juda oddiy bajarilayotgan ilovalar emas. Bu erda nima uchun ekan.

bajarilayotgan appletga

o'rnatilgan bo'lishi kerak Birinchidan, faqat tegishli arxiv (- - kamida yaxshi 7-Zip suratda) bo'lgan tizimiga e'tibor.

Java-dasturi uchun taraqqiyot, atrof-muhit ma'lumotlar standart Windows vositalari ochish mavjud emas bir arxivda saqlanadi, deb haqiqatni ifoda etadi.

Arxivlangan ma'lumotlar

Eng yaxshi, assimilyatsiya yuqorida kabi foydalanish mumkin. Lekin bu erda arxiv texnologiya ishlatiladi qo'shimcha (maksimal) yordamida siqishni usuli shakllantirish hech narsa yordam bera olmaydi, agar.

Archiver ham yangilash kerak o'zgarishlar qilishga qodir bo'lmaydi. mavjud yangilash haqida dastlabki xabarni tizimi panelidagi «osilib» bo'lsa-da, butun platforma bir yangilash qo'llash uchun mavjud bo'ladi.

platformasi yangilash

yangilash shunchaki amalga oshiriladi. Shunchaki mavjud yangilash va o'rnatish taklif, yonib laganda tasvirlangan bosing. tan vaqti bir necha daqiqa o'tishi mumkin. Bu odatiy.

Agar, hech muammo kutishni xohlamasangiz - Microsoft rasmiy ulushi borib, u erdan dasturini yuklab olish. Men bu usuli yoqtirmayman? Tanlangan zarur modullari o'rnatish uchun keyinroq JDK yoki Java bir kengaytmasi J2SE, o'rnating va keyin faollashtirish avtomatik ravishda sodir bo'ladi. Bu jarayonning oxirida to'liq tizimi qayta ishga tushirish kerak bo'lishi mumkin.

Nima uchun Java OS bog'liq emas?

Avval ham aytib o'tilganidek, bu til anglatadi ob'ekt yo'naltirilgan (Windows dasturlashtirilgan C + / C ++, o'xshash).

Lekin uning mohiyati virtual Java-mashina qat'i nazar, uning shaxslar, har qanday kompyuter tizimi tomonidan tan maxsus bayt kodlari komutlara boriladi dasturlar uzatish imkoniyatiga ega bo'lgan. Java-dasturlar uchun teng darajada yaxshi rivojlanishi atrof-muhit kompyuteringizda foydalanish va Intel-platformasida va Android mobil tizimlar, Blackberry, iOS, va boshqalar bo'ladi.

Eng dasturiy muhiti "operatsion tizim», allaqachon mavjud bo'lgan ichki bir buyruq tilida ijro uchun mas'ul. Va bunday Microsoft .NET Framework yoki o'z uygulamacıkları ishlashi uchun har qanday boshqa ishlab chiqaruvchilar rivojlanmoqda, deb operatsion tizimlari kabi maxsus muhitlarga taalluqli emas.

mobil qurilmalar

bortida operatsion tizimi holda ham oddiy mobil telefonlar kelsak, ular ham bu platformasi uchun original qo'llab-quvvatlash bor. Odatda, montajchilar kengaytirish jar yoki jad va hatto ibtidoiy telefonlar o'rnatilgan juda Boshlang'ich bor.

operatsion tizimi, bunday har qanday muammosiz SFX-fayl kabi o'z-o'zini qazib arxiv tan kabi suratda ko'rib kabi arxiv, foydalanish mumkin. Agar bu fayl ustiga ikki marta bosish, bu voqea fonda faoliyat, uning mazmuni, Java platformasi bilan avtomatik ravishda va arxiv qazib olinadi.

oddiy telefonda ham eski o'yinlar juda oson o'rnatish mumkin, chunki men, nima deyish mumkin. bu "ilg'or" operatsion tizimlarida ishlatiladigan emas, deb ishoniladi-da, u emas.

Hatto katta modellarida kabi Nokia 3310 platforma hisoblanadi. Aks holda, qanday qilib telefoni Amaldagi edi? Shu tizimida u allaqachon aniq bo'lgani kabi, va ajralmas qilgan Java rivojlantirish muhit uchun mas'ul bo'lgan qo'llab-quvvatlash.

ilovalar yaratish qachon o'zimizni ishlatiladigan buyruqlar kelsak, ularning ta'rifi juda ko'p vaqt talab qilishi mumkin. Bu tilda asoslangan ariza yaratish g'oyasi hali bor bo'lsa, u Delphi muhit taklif platforma kabi maxsus dastur o'rnatish uchun yaxshiroqdir (grafik foydalanuvchi interfeysi juda o'xshaydi).

xulosa

Ko'rib turganingizdek, Java rivojlantirish muhiti Har tizimi bilan umume'tirof mos keladi. Lekin u C + / C ++ asosida efir buyruqlar ancha tezroq ishlaydi. xotira iste'moli ulug'dir darajada bo'lsa-da, ayrim tadqiqotlar ma'lumotlariga ko'ra, ijro, 20-30 barobar yuqori bo'lishi mumkin.

Ba'zi yakunlari bo'lsa, u Java rivojlantirish muhitida tomonidan taklif dolzarb yönlülük diqqatga sazovor. Aslida, bu eng mashhur Shu multimedia ilovalarni yoki o'yinlar yaratish qiladi, barcha tizimlar bilan mos keladi.

Biz, shuningdek, Java so'nggi versiyasi texnologiyasi Eiffel va ++ C vositalari dan tubdan farq C #, asoslangan umumiy dasturlash vositalari, qo'llab-quvvatlash asoslangan, deb aytish kerak. Bu yerda siz deb atalmish statik konlarini avtomatik skalar ma'lumotlar turlari ishlash va import foydalanishingiz mumkin emas, balki manba kodi bilan qo'llab-quvvatlovchi hujjatlar yaratish mumkinligini eslatib.

Java SE 6 emas Dashboard JConsole zikr qilish, 70% qadar ishlash oshirish ham yapon va budda kalendarlar tan, HTTP-server to'liq yaratish qobiliyatini, sinf-oqimining jadal uzatish va siqilgan ma'lumotlarni o'z ichiga ko'plab yangi xususiyatlar, o'z ichiga oladi qo'llab-quvvatlash OpenGL va DirectX apparat.

hatto audio qurilma foydalanish (ASIO4ALL asosida odatda virtual haydovchi) murojaat qilishi mumkin bo'lsa-da, bu, grafik kartalar uchun asosan amal qiladi. Shu Ba'zi dasturlar synthesizer yoki MIDI-klaviatura uchun amal qiladi. Lekin Java-appletga boriladi foydalanish har doim taqdim emas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.atomiyme.com. Theme powered by WordPress.