Internet Derazalar Android
Kengaytirmoq

Java dasturlarini yaratish dasturi. Java va dasturiy dasturlarni tayyorlash dasturlari

7 nominatsiyani belgilab, eng yaxshi eng yaxshisini belgilang:

Eng yaxshi bepul IDE: Netbeans

Netbeans - ochiq rivojlanish muhiti manba kodiInternetga yo'naltirilgan, mobil va ish stoli dasturlari. Linux, Windows, Macos va hatto Oracle Solaris bilan ishlaydi.

Netbapalar bir necha tillarda, ishlab chiqaruvchilarda ishlashga imkon berishiga qaramay, Java-yo'naltirilgan deb hisoblanadi. Bu JPA, JSP, Iputs, bahor va Kutish kutubxonasi bilan mukammal ta'sir qiladi.

Eng yaxshi tijoriy

Angliya g'oya - bu haqiqat, tolliya g'oyasi ikki xil versiyada taqsimlanadi, ulardan biri butunlay bepul - bepul hamjamiyat nashri. Bundan tashqari, ushbu paketning yangi ishlab chiqaruvchisi uchun boshingiz bilan etarli. Xususan, "IEDO Android Studio", bu esa bir oz keyinchalik ushbu versiya asosida muhokama qilinadi.

Muayyan bahorgi MVC ramka, bahorgi xavfsizlik, bahorgi yuklash, Bahor yuklash, bahorgi integratsiya, g'uvullash, qo'shimcha tillardan foydalanish qobiliyati, qariyb ettitadan foydalanish qobiliyati Ommabop serverlar (Tomcat, tomat, shishafish, jboss, yovvoyi, weblamh, webhere, geronimo, virgo va boshqalar).

Eng mashhur IDE: Eclipse

To'g'ri raqamni berish deyarli mumkin emas, ammo deyarli har qanday Java ishlab chiqaruvchisi ushbu IShRADA BOSHLANDI. Ushbu nominatsiya bo'yicha g'olib ekslar katta jamoa tufayli bo'lishi mumkin edi, tonna foydali ma'lumotlar va son-sanoqsiz plaginlar. Oldingi holatlar bilan bo'lgani kabi, eksips bir necha tillarni qo'llab-quvvatlaydi, lekin Java amaldor sifatida qabul qilingan.

Eng universal IDE: JDEVEILER

Oracledan boshqa afzalliklarga ega bo'lgan boshqa mahsulot, ular orasida versiya boshqaruv tizimlarini qo'llab-quvvatlaydigan va bulut xizmati Oracle, u SQL ishlab chiqaruvchisi, PL / SQL so'rovi, weblecik server, hTML muharrirlari, CSS, JavaScript, JSF, JSP, WSDL va barcha turdagi kommunal xizmatlar.

Android uchun eng yaxshisi: Android Studio

Agar boshqa bir oqsoqot ushbu nominatsiyada g'olib bo'lgan bo'lsa g'alati bo'lar edi. Asos aqlli g'oya, Android studiyasida siz Google-ning juda ko'p izlaringizga qo'shimcha ravishda Google-dan, funktsional (Junit 4 va o't o'chirish uchun sinov laboratoriyalari kabi juda ko'p izlar mavjud. , Tizim tizimini yig'ish, tezkor yugurish).

Eng yaxshi IDE: DjJava

Bu xulosa shuni anglatadiki, rivojlanish guruhi "Javaplt" ni guruch universitetini namoyish etish edi. Djjva ularning miyasida, ularning miyasida bo'lganligi ajablanarli emas. Ammo hazillarni chetga surib, Djjva yangi boshlanuvchilar uchun juda yaxshi ekanligini tan olishga arziydi, chunki yuqorida aytib o'tilganlar bilan raqobatni hatto raqobatlashmaydi. Uning ustunligining asosiy afzalligi juda tez sozlash va to'g'ridan-to'g'ri yozish kodiga o'tish. Raqobatchilar sifatida siz shunga o'xshash sharoitlarda ko'kj, Jgrip va Grinfootni hisobga olishingiz mumkin.

Eng istiqbolli IDE: Myeclipse

Yuklab olish sahifasida kutib olish kitobi "Eng yaxshi Java ee EShIC TUZILGAN UCHUN". Xo'sh, bu dalillar bilan emas, balki haqiqat bilan emas, balki haqiqatda emas. Aslida, mening rozsecse - bu "Amaldagi", "doped" va hali ham uzaytirilgan. Ishlab chiquvchi bir nechta versiyalar, ikkita asosiy - standart va professional takliflarni taklif etadi. Standart - bu yangi qobiqda tutilish va professional mobil veb-simulyator, rasm muharriri, UML muharriri, UML muharriri, umuman olganda, har bir narsani yaratishga imkon beradigan hamma narsa ancha oson.

Va siz nimadan foydalanasiz?

Java - ilovalar va dasturiy tarkibiy qismlarning to'liq ishlashi texnologiyasi. Zamonaviy ishlab chiqaruvchilar kamdan-kam hollarda o'yinlarni yaratishda Javasiz qilishadi. Aynan shuning uchun foydalanuvchilarga Java Runtiment muhitini (Jre) yangilanishlarini o'rnatishga undaydi.

Java dasturlash tili brauzerlarda ishlash uchun dasturiy ta'minotni yozishga, Internet-forumlar uchun turli xil server dasturlarini ishlab chiqishga imkon beradi, Internet-forumlar, onlayn-so'rovlar.

Java yordamida siz HTML-shakllarni qayta ishlashingiz va foydalanuvchilar uchun xizmat va xizmatlarga optimal ravishda moslashtirilgan, turli modullarni birlashtirasiz.

Bundan tashqari, agar Java kompyuteringizda o'rnatilmagan bo'lsa (bepul yuklab olish), shunda sizning kompyuteringizdagi bir qator arizalar, o'yinlar va veb-saytlar shunchaki ishga tushirilmaydi, chunki bu ta'minlovchi dastur ularning tezligi va ishonchliligi.

Java xususiyatlari:

  • xotirani boshqarish
  • ko'p mavzuli dasturlarni yaratish
  • ma'lumotlar bazalariga kirish, umumlashtirishni qo'llab-quvvatlash
  • favqulodda vaziyatlarni batafsil ko'rib chiqish
  • bir vaqtning o'zida bir nechta dasturlarning bajarilishi
  • kirish / chiqish filtrining keng doirasi
  • hTTP so'rovlari va ishlov berish uchun javoblarni bajarish uchun darslar
  • tarmoq ilovalarini yaratish uchun oddiy vositalar
  • standart to'plamlar: massiv, ro'yxat va boshqalar.

YAVAda yozilgan dasturiy tarkibiy qismlar bayt kodiga yuboriladi, ular o'z navbatida, Java virtual mashinasi - tarjimon sifatida xizmat ko'rsatadigan dastur tomonidan amalga oshiriladi. Bunday algoritmning afzalligi operatsion tizim va uskunalardan mustaqillik. Shuning uchun o'sha Java dasturi bir xil muvaffaqiyat bilan turli xil qurilmalarda ishlashi mumkin.

Dasturchilar orasida dasturchilar orasida keng tarqalgan bo'lsa-da, "C" telekanalidan ko'ra ko'proq xotiraga ega bo'lgan dasturchilar o'rtasida keng tarqalgan bo'lsa-da, Keling, veb-sayt orqali yaratilgandan keyin bizda bir qator afzalliklar mavjud Rahbarning joyi. Bu til Nafaqat milliardlab kompyuterda, balki smartsonlar, turli xil varaqlar va hatto televizorlarda ham ishlatiladi. Java, ayniqsa, onlayn o'yin ishlab chiqaruvchilari orasida mashhur. Ha, va o'yinchilarning o'zlari barcha sozlamalarga kirish imkoniyatiga ega bo'lmaydi, masalan, Minecraft uchun Java yuklanmasa.

Siz har doim o'rnatilganingiz juda muhimdir so'nggi versiya Java - Ushbu sahifada yoki rasmiy veb-saytdan Windows 7, 8, 10, XP-ni bepul yuklab olish mumkin. Shunday qilib, siz Java dasturlarining samarali va xavfsiz ishiga g'amxo'rlik qilasiz.

Shuningdek, siz 64-bitli brauzerlarga Javani yuklab olish imkoniyatiga egasiz windows tizimi 64 bit.

Java Rivojlanish KIT (JDK) - Java dasturlash tilida har qanday murakkablik bo'yicha arizalarni ishlab chiqish uchun bepul vositalar to'plami.

Ta'rif jdk.

Oracle-dan JDK dasturlarni ishlab chiqish uchun zarur bo'lgan vositalar to'plamidir java tili. Ta'minlar turli xil sinflar, kutubxonalar, Java Runtime Attektion (JR) - virtual mashinadaBu har qanday operatsion tizimga ega bo'lgan har qanday qurilmalarda Java dasturlarini ishga tushirishga imkon beradi. Ya'ni Java CrospoltTform tilida bo'lgan jomning mavjudligi dasturlarni amalga oshiradi. Aytgancha, agar sizga faqat kerak bo'lsa. Shuningdek, funktsiyalar va Java sinflari uchun to'liq hujjatlarni topishingiz mumkin.

Afsuski, JDK to'plamiga qo'shilmaydi, bu integral rivojlanish yoki Idor atrof-muhitidir. Shuning uchun, JDK bilan ishlaydigan dasturchi uchinchi tomon kodi tahrirlash vositalaridan foydalanishi kerak. Bu oddiy bo'lishi mumkin matn muharrirlariva to'laqonli eriydi. Bundan tashqari, Java dasturlari bilan ishlash uchun o'rnatilgan barcha funktsiyalar mavjud bo'lgan bunday zamonaviy sharoitlar mavjud. Bunday dasturlardan foydalanib, siz ushbu dasturni ushbu uchun kompensatsiya qilishingiz shart emas buyruq satri. Shuning uchun, rivojlanish muhitini sotib olish yoki yuklab olish haqida o'ylashga arziydi.

Java bilan batafsil munosabatda bo'lishni istaganlar uchun siz barcha manbalar kodlari va ma'lumotlarni, shu jumladan Java kompilyatorining dastlabki kodini ko'rishingiz va o'rganishingiz mumkin.

Texnik xususiyatlar:

Versiya: JAVA Rivojlanish KIT (JDK) 8U, 8U202
Rus tili
Holat: Bepul

Java - bir nechta platformalarni qo'llab-quvvatlaydigan kuchli dasturlash tili. Har birida uning rivojlanishi muhiti mavjud - Keling, nimani ko'rib chiqaylik.

Bir marta quyosh mikrosizimlariga tegishli edi, va endi Oracle, Netbeans eng yaxshi ideallar So'nggi o'n yil ichida. Netbans modulyar rivojlanish muhiti va barcha ADE funktsiyalari modullar deb ataladigan paketlarga kiritilgan. U dasturiy ta'minot menejmenti dasturi bilan oson integratsiyani taklif qiladi. Netbilik ochiq manba bilan yaratilgan, shuning uchun hamma uning rivojlanishiga hissa qo'shishi mumkin. Bu bepul va ko'p jihatdan ishlaydi operatsion tizimlar va platformalar.

2 - aqlli fikr

Angliya - bu yopiq manbaning yopiq manbasi Java va Java uchun asosiylardan biri (boshqa ikki kishi - tutilish va netbapalar). Aqlli fikr ajoyib zamonaviy interfeysga ega. U Android Studio uchun asosiy OR AED sifatida tanlandi - Yangi dasturiy ta'minot Google tomonidan ishlab chiqilgan Android dasturlarini yaratish.

Dan angliya tafakkuri - bepul va yakuniy nashr, bu to'liq tan olinadi va pullik litsenziyalardan foydalanishni talab qiladi.

  • Tuzuvchi: Jetraines.
  • Platformalar: Windows, Mac va Linux.
  • Narx: To'langan (199 AQSh dollari uchun individual foydalanuvchi litsenziyasi). Talabalar uchun bepul, shuningdek ochiq manbali versiya - bepul.
  • Hajmi: Jamoatchilik nashrlari uchun 180 MB, yakuniy nashr uchun 290 MB.

3 - Eclipse

Eclipse nafaqat Java, balki PHP bilan C ++ uchun eng mashhur bo'lgan. Eclipse - bu ajoyib ishlab chiqaruvchi hamjamiyatiga ega bo'lgan ochiq manbali vositadir. Shuningdek, foydalanuvchilarning o'zlari tomonidan yaratilgan ulkan plaginlar kutubxonasi mavjud. Ushbu salada ko'plab versiyalar, eng mashhur - tutilishi kislorodsi bor . Eclipse, shuningdek, asosiy tomoni edi qadimgi Android SDK (dasturiy ta'minotni rivojlantirish ko'nikmalari).

  • Ishlab chiqaruvchi: Eclipse fondi.
  • Narxi: bepul.
  • Hajmi: Eclipse kislorod Java ee vazn toifasini yuklab olish paketini 180 MB ni yuklab oling.

4 - JDeveloper

JDeveloper - Oracle tomonidan chiqarilgan bepul rivojlanish muhiti. JDevelopter bir nechta funktsiyalarni taklif qiladi: reaktivlashtirish; Git versiyalarini boshqarish; audit va metrikalar; Diqqat va profil kodeksi; Chumoli va Mavenni qo'llab-quvvatlang. Bu ikkita versiyada bo'ladi:Juma, ADF, UML va ma'lumotlar bazalari faoliyat ko'rsatmaydigan, ammo ushbu versiya kamroq bo'sh joyni oladi va tezroq ishlaydi. Java nashri Java uchun zarur bo'lgan barcha asosiy funktsiyalarga ega va aksariyat boshlang'ichlarni "Java" dasturchilarini qondirishi kerak.

  • Tuzuvchi: Oracle.
  • Platformalar: Windows, Mac va Linux.
  • Narxi: bepul.
  • Hajmi: Java Edition-181 Mb, Studio-ning nashri -1.8 Gb.

5 -DR. Java.

Doktor Java - bu SourceForge loyihasi tomonidan qo'llab-quvvatlanadigan engil javas. U birinchi navbatda Ajam dasturchilar va talabalar uchun mo'ljallangan, ammo professional dasturchilar uchun ham keng imkoniyatlarga ega. Bu bepul va ochiq loyihadir. Doktor Javagraplt guruhi Guruch universitetida qo'llab-quvvatlanadi. Uning interfeysi Quyosh mikrosizimlari tomonidan ishlab chiqilgan chayqaladigan asboblar yordamida yaratilgan.

  • Tuzuvchi: Javaplt.
  • Platformalar: Windows, Mac va Linux.
  • Narxi: bepul.
  • Hajmi: 13 MB

6 - ko'k.

Blunj - bu o'quv maqsadlarida yaratilgan ochiq manbali Java. Shuningdek, kichik dasturiy loyihalarni ishlab chiqish uchun ham mos keladi. Moviyj interfeysi juda sodda, shuning uchun yangi kelganlar undan foydalanishlari mumkin. Bu sinflar va ob'ektlarni vizual ravishda namoyish etadi. Blunjning asosiy maqsadi - ob'ektga yo'naltirilgan dasturlarni o'qitish uchun, shuning uchun loyiha yangi boshlanuvchilar uchun mos keladi.

  • Tuzuvchi: Kentning King kolleji, Kent Universiteti.
  • Platformalar: Windows, Mac va Linux.
  • Narxi: bepul.
  • Hajmi: 160-170 MB (shu jumladan JDK).

7 - jkeator

jo'neare - bu C ++ dama 'Samarali Java (bu ehtimol uni Javada yozilgan boshqa tomondan tezroq qiladi). Bu avvalgi versiyalarga o'xshash interfeysga ega. Vizual studiya.Va va sizning xohishingizga ko'ra uni sozlashingizga imkon beradi. Jkeator - to'langan is, ammo mavjud bepul versiya Kodni avtomatik to'ldirish kabi xususiyatlarsiz. Jkovore faqat Windows-ni qo'llab-quvvatlashni taklif qiladi, ammo siz uni tok yordamida Linux-da ishga tushirishingiz mumkin.

  • Tuzuvchi: Sinoks dasturi.
  • Platformalar: Windows.
  • Narx: $ 30 dan 1600 dollargacha, sinov versiyasi mavjud.
  • Hajmi: 7.2 MB sinov versiyasi uchun.

8 - Jgrasp

jgrp - bu dasturiy ta'minotni vizualizatsiya qilishga qaratilgan boshqa juda oson java. Kodeksning o'qishni yaxshilashiga yordam beradigan UML sinflar jadvallari kabi xususiyatlarga ega. javoblar avtomatik ravishda vizualizatsiya yaratadi, shuningdek, yoqimli va oson o'qish formatida JAVA kodini ifodalovchi dinal tomoshabinlar va boshqa bir nechta funktsiyalarni aniqlash mexanizmlariga ega.

  • Ishlab chiqaruvchi: Auburn universiteti.
  • Platformalar: Windows, Mac va Linux.
  • Narxi: bepul.
  • Hajmi: 5 MB.

9 - yashil kiyim

Grenfoot - bu Java Oddiy. Bu ma'lumotlar tuzilmalarini vizuallashtirishga katta tayanadi va yaratish uchun optimallashtirilgan oddiy dasturlar va 2D o'yinlari Java. Yashilfoot xususiyatiga ega almashish To'g'ridan-to'g'ri atrof-muhitning o'zida sozlangan Internetda. Foydalanuvchilar boshqalarni ko'rish, shuningdek sertifikat va sharhlarni olish uchun o'z onlayn dasturlarini almashishlari mumkin. Qo'shma loyihalar Onlayn tarzda tahrirlanishi mumkin. Umuman olganda, yangi boshlanuvchilar uchun ajoyib.

  • Tuzuvchi: Kingning London, Oracle.
  • Platformalar: Windows, Mac va Linux.
  • Narxi: bepul.
  • Hajmi: Windows uchun 162 MB (shu jumladan JDK).

10 - kodenvy

Kodenvy - bu juda bulutli erigi, ya'ni uni o'rnatish shart emas. Kodrenvy to'liq taniqli stend-atrof-muhitning barcha xususiyatlariga ega, shu jumladan montaj / ishga tushirish / Atrof muhitining barcha xususiyatlariga ega. Haqiqiy vaqtda hamkorlik qilish qobiliyati kodenvyning istalgan imkoniyatlaridan biridir. Kodenvy juda yaxshi interfeys va bir nechta ish joylari mavjud. Oylik to'lovdan keyin mavjud obuna to'lovi. Codrenvy-ning jamoatchilikni bepul ishlatish mumkin.

  • Tuzuvchi: Codrenvy Inc.
  • Platformalar: brauzer asosida.
  • Narx: Jamoa-nashr uchun bepul Premium versiyasiga oyiga 1 $ dan obuna bo'ling.

Xulosa

Chunki Java - kross-platforma dasturiy tilidir, deyarli barcha rivojlanayotgan muhitlar ham platforma. Biroq, yana, shuningdek, ish tanlash shaxsiy imtiyozlar, foydalanishning maqsadlari, mahorat darajasi. Omad!

O'rnatish to'plamini Oracle Webcie-da ulanishingiz mumkin:

Java-ni o'rnating.

Javani kompyuterda o'rnatish uchun yuklab olingan faylni ishga tushiring, shundan so'ng o'rnatish jarayoni boshlanadi (Raby1.2).

Keyingisini bosing.

Standart sozlama C: \\ dastur fayllari \\ Java \\ JDK1.xx katalogida (versiya raqami o'rniga), agar kerak bo'lsa, siz o'zgartirish tugmasini bosib katalogni o'zgartirishingiz mumkin (1.3-rasm).

O'rnatish ustasi ko'rsatmalariga amal qiling va bir necha daqiqadan so'ng o'rnatish tugallanadi.

O'rnatish oxirida dastur texnik hujjatlar va Java qo'llanmalariga o'tishni taklif qiladi, buning uchun keyingi qadamlarni bosish kerak bo'ladi. Shundan so'ng, Java hujjatlari bilan sahifaga ega sahifani http://docs.orcle.com/javata/ ochiladi, bu mashg'ulot uchun juda foydali.

Atrof muhit o'zgaruvchilarini sozlash.

Keyingi bosqichda siz bajariladigan fayllar, ya'ni sistema va java_home tizim o'zgaruvchilarini o'rnatishingiz kerak.

Bu kashf etish uchun Boshqaruv paneli -\u003e Tizim, siz olib ketayapsiz Qo'shimcha tizim parametrlari.Paydo bo'lgan derazada bosing Atrof muhit o'zgaruvchilari.

Blokda ochilgan derazada Tizim o'zgaruvchilari O'zgaruvchan bo'lsa, tekshirish kerak Yo'l.Agar o'zgaruvchi mavjud bo'lmasa, siz tugmachani bosish orqali yaratishingiz kerak Yaratmoqagar yo'l o'zgaruvchisi allaqachon mavjud bo'lsa, unda bu kerak O'zgartirmoq(1.4-rasm).

Keyingi oynada o'rnatishingiz kerak bo'lgan yo'l o'zgaruvchisi uchun O'zgaruvchan qiymat - Java o'rnatilgan katalogga yo'nalishi (1.5-rasm).

Agar yo'l o'zgaruvchisi boshqa qiymatlarga berilsa, vergul punkti orqali yangi qiymat qo'shiladi ";" Chiziq oxirida.

O'zgaruvchini yaratish ham kerak KlasspatAgar u hali yaratilmagan bo'lsa. Uning qiymati sifatida siz ".;" (1.6-rasm).

Shunga o'xshab, o'zgaruvchan o'zgarishlar / o'zgarishlar Java_home.. Ushbu o'zgaruvchining qiymati - Java o'rnatilgan katalogning (paxkt), ammo allaqachon subektchopik axlatsiz. Masalan:

Yo'lda ma'no.: C: \\ Dastur fayllari \\ Java \\ jdk1.7.0_25 \\ axlat

Baho. Java_home: C: \\ Dastur fayllari \\ Java \\ JDK1.7.0_25

Parametrlar yozilganidan keyin, JAVA-ni o'rnatish tugallanishi mumkin!

O'rnatishni tekshiring.

O'rnatish muvaffaqiyatli tugatilganligini tekshirish uchun buyruq satrini oching. Buni menyuda qilish Windows boshlanadi Qidiruv satrida CMD buyrug'ini kiriting va Enter ni bosing. Shundan so'ng, buyruq oynasi quyidagi buyruqni kiritmoqchi bo'lsangiz.

Shundan so'ng, agar ma'lumotlar ko'rsatiladi versiyani o'rnatish Java, O'rnatish muvaffaqiyatli bo'ldi.

Tez-tez muammolar:

  • "Java" dastur yoki partiyaviy fayl tomonidan amalga oshiriladigan ichki yoki tashqi buyruq emas.

Yo'lda belgilangan yo'lning to'g'riligini tekshiring. JDK-ni o'rnatadigan papka nomidan kamchiliklardan qochishga harakat qiling. Agar siz yo'l to'g'ri to'g'ri ekanligiga ishonsangiz, unda Jac.exe faylida yozilgan atmopektsiyada va u o'rnatilgan JDK, emas, balki o'rnatilgan JDK edi.

  • ariza emas 32-g'alaba

Tizimning bitlariga mos kelmaydigan Java versiyasining Java versiyasining natijasi mavjud (masalan, 64 o'rnatilganda) bo'shatish versiyasi JAVA 32 bitli operatsion tizimda).

  • Java_home-ni tekshirish uchun xato

Ushbu o'zgaruvchi o'rnatilgan Javaga (axlatsiz) o'rnatilganligini tekshiring