1. IDE tarixi, Java uchun ommabop IDElar
IDE tarixi dasturchilar eng ko'p ishlatiladigan 4 ta vositani birlashtirish fikriga kelgan paytdan boshlanadi:
- Matn muharriri
- Kompilyator (yoki interpretor, tilga qarab)
- Yig'ish avtomatlashtirish vositalari
- Debugger
Bu vaqtdan beri juda ko'p narsa o'zgarib ketdi. Zamonaviy IDElarni quyidagi narsalarsiz tasavvur qilish qiyin:
- Sinflar brauzeri: loyiha minglab sinflariga qulay navigatsiya vositasi
- Versiyalarni boshqarish tizimlari bilan integratsiya
- Kodsiz interfeys konstruksiyasi vositalari
- Kod refaktorlashning kuchli vositalari (yangi funksiyalar qo'shmasdan kodni o'zgartirish)
- Kod stilini tahlil qilish va unga majbur qilish
- Hatto masofadan debugging qilish imkonini beruvchi kuchli debuggerlar
- Kod tahlilchilari va turli maslahatlar
Hozirgi kunda Java dasturchisi uchun turli xil IDElar mavjud, ulardan eng ommaboplari 3 tasi:
- IntelliJ IDEA
- Eclipse
- Net Beans
Ko'plab dasturchilar Eclipse va IntelliJ IDEA o'rtasidagi yillik urushni eslashadi, lekin hozirda barchaga ma'lum: g'alaba IDEAga tegishli. va buni faqat bir necha kun ishlaganingizdan keyin tushunasiz.
2. IntelliJ IDEA turlari
JetBrains kompaniyasi yiliga to'rt marotaba IntelliJ IDEA yangiliklarini chiqazadi. IDEA versiyalarining raqamlari yil raqami va yil ichidagi chiqarilish tartib raqamidan iborat. Masalan, 2018.2 versiyasi 2018 yilning ikkinchi chiqishi, 2019.3 esa 2019 yilning uchinchi chiqishi. Chalkashlikka hojat yo'q.
Har bir chiqarilgan versiyada ikki ta IntelliJ IDEA mavjud: bepul va pullik.
IntelliJ IDEA Community Edition
Bepul versiya IntelliJ IDEA Community Edition deb ataladi. U sizning JavaRush'dagi o'qishingiz uchun to'liq yetarli. Shunday ekan, uni osongina yuklab oling va o'rnating — va olg'a. Bu yerda yuklab olish mumkin.
IntelliJ IDEA Ultimate Edition
Pullik versiya IntelliJ IDEA Ultimate Edition deb ataladi. U katta miqdordagi professional frameworkslarni, masalan, Spring, Hibernate, GWT va hokazolarni qo'llab-quvvatlashi bilan farq qiladi. Bunday narsalar eng yaxshi holatda JavaRushda o'qishni tugatgandan keyin kerak bo'ladi.
IntelliJ IDEA Ultimate Editionda 30 kunlik bepul davr mavjud, lekin keyinchalik unga ancha mablag' sarflashingiz kerak bo'ladi.
Agar pullik versiyani bepul ishlatishni xohlasangiz, bu uchun rasmiy yo'l mavjud. Bu yo'l Early Access Program (EAP) deb ataladi.
IntelliJ IDEA EAP
Har bir versiyani chiqarish paytida, qandaydir o'zgarishlar noto'g'ri ishlashi yoki mavjud narsalarni sindirishi xavfi saqlanib qoladi. Shuning uchun JetBrains IntelliJ IDEA Ultimate Editionning hali rasmiy chiqarilmagan versiyasini yuklashni taklif qiladi, to dasturchilar uni haqiqiy loyihalar orqali sinab ko'rishlari uchun.
Bir tomondan, bu versiya xom bo'lishi mumkin, boshqa tomondan esa, siz IDEAning eng yangi funksiyalariga rasmiy chiqarilishdan oldin kirish imkoniga ega bo'lasiz. Va bu bepul. Bu ajoyib emasmi?
3. IDEA o'rnatish
IntelliJ IDEA rasmiy sahifasida (https://www.jetbrains.com/idea/download/) sizga mos keladigan Intellij IDEA versiyasini tanlashingiz mumkin. Umid qilamanki, hozirga qadar siz qaysi birini yoqtirganingizni aniqladingiz. Agar qaror qila olmasangiz, Community Edition'ni tavsiya qilaman: oddiy va tushunarli.
IDEAning Windows, MacOSX va shuningdek Linux uchun versiyalari mavjud. Bu ajablanarli emas, chunki dasturchilar oxirgi ikkita operatsion tizimlarni juda yaxshi ko'rishadi. Bir oz tajriba orttirgandan so'ng, turli dasturlar va xizmatlarni konsol/terminal orqali boshqarish qanchalik oson ekanligiga siz ham hayratda qolasiz.
1-QADAM. JetBrains saytiga boring va IntelliJ IDEA Community Edition ni tanlang (u bepul).
2-QADAM. Faylni yuklab oling, uni oching va Next tugmasini bosing.
3-QADAM. O'rnatish yo'lini o'z holatida qoldiring (aks holda - IDEAni aynan qayerda o'rnatilganligini aniq saqlang).
4-QADAM. O'rnatuvchi shortcut yaratishni va fayl kengaytmasi bilan assotsiyatsiyalarni sozlashni taklif qiladi. Ish stolida shortcut yaratishga va .java fayl kengaytmasi bilan assotsiatsiyani sozlashga rozilik bildiring.
5-QADAM. Install tugmasini bosing.
6-QADAM. O'rnatish.
7-QADAM. IntelliJ IDEA'ni yoqish
8-QADAM. IntelliJ IDEA'ning birinchi yoqilishi paytida sozlamalarni yuklashni talab qiluvchi dialog oynasi paydo bo'ladi. Bu sizning IDE bilan birinchi tanishishingiz bo'lgani uchun "Do not import settings" bandini tanlang.
9-QADAM. JetBrainsga foydalanilayotgan funksiyalar va plaginlar haqida ma'lumotni anonim tarzda uzatish. Har qanday variantni tanlashingiz mumkin.
10-QADAM. Litsenziya shartnomasi.
11-QADAM. IntelliJ IDEA sozlashining keyingi qadamida mavzuni tanlash. Sukut bo'yicha uchtasi bor – standart (yorug') va Darcula (qorong'u).
12-QADAM. IntelliJ IDEA'ni o'rnatish va sozlash tugadi: siz ishni boshlashingiz mumkin. Yangi/birinchi loyihani yaratishni keyingi lektsiyada tavsiflaymiz.
Agar sizda hali ham savollar qolgan bo'lsa, ehtimol rasmiy qo'llanma sizga IntelliJ IDEA o'rnatishda yordam beradi.
4. O'rnatish bo'yicha video qo'llanma
Keyingi qadam, yuklangan o'rnatuvchini ishga tushiring va IDEA'ni o'rnating. Siz uchun bu jarayonni maksimal darajada osonlashtirish uchun biz alohida video tayyorladik.
O'rnatish bilan bog'liq muammolar yuzaga keldimi? Qo'llab-quvvatlash xizmatimizga yozing: support@javarush.com yoki saytimiz sahifasining pastki o'ng burchagidagi vidjetga. Muammoning tavsifi, skrinshotlarni va OS versiyasi muammoni hal qilishda yordam beradi.
5. Birinchi loyihani yaratish
IDEAda birinchi dastur yozish uchun 3 ta ishni bajarish kerak:
- Yangi loyiha yaratish
- Solution klassini yaratish, unda sinf kodini yozish
- Dasturiy ta'minotni ishga tushirish.
Loyihani yaratish bo'yicha qadam-baqadam qo'llanma
1-QADAM. Loyihani yaratish uchun Create New Project ni bosing.
2-QADAM. Java loyihasini tanlang.
3-QADAM. Loyihaning foydalanadigan JDK sini qo'shing. Bu muhim: chiqarishning ishlashi uchun kerak bo'ladi. jdk faylini tanlang va Keyingi tugmasini bosing.
4-QADAM. Bu yerda Intellij IDEA loyihani yaratishda foydalanishi kerak bo'lgan shablonni belgilashingiz mumkin. Hozircha hech narsa tanlamang.
5-QADAM. Hamma narsa deyarli tayyor. Loyihaning nomini kiriting va Finish tugmasini bosing.
6-QADAM. Hammasi: loyiha yaratilgan. Endi siz src papkasida klasslar yaratishingiz mumkin.
7-QADAM. src papkasida o'ng tugmani bosib yangi paket yarating.
8-QADAM. Kelajakda klasslar uchun paket nomini kiriting.
9-QADAM. Endi kodingiz uchun yangi sinfni yarating. Paket nomiga o'ng tugmani bosing.
10-QADAM. Yangi sinf nomini kiriting. Masalan, Solution.
11-QADAM. Intellij IDEA siz uchun sinf shablonini yaratadi va unda kod yozishni boshlashingiz mumkin.
12-QADAM. Avvaliga main metodini yarating. psvm yozing va TAB tugmasini bosing.
13-QADAM. Endi ekranga yozuv chiqaring (sout + TAB) – Hello World!.
14-QADAM. Dasturingizni ishga tushiring – kod ustida o'ng tugmani bosing va Run yoki Ctrl+Shift+F10 ni tanlang.
15-QADAM. Dasturingiz ekranda yozuv chiqaradi: uni ekranning pastki panelida ko'rishingiz mumkin. Ko'k rangda xizmat ma'lumotlari chiqariladi.
IDEAda loyiha yaratish bo'yicha video
6 IntelliJ IDEA uchun plaginlar
IntelliJ IDEA dasturchilarning turli ishlarida yordam beradigan ko'plab plaginlarga ega. Ammo bizni birinchi navbatda o'rganishga yordam beradiganlar qiziqtiradi.
IntelliJ IDEA uchun ajoyib plagin mavjud: u Key Promoter X deb nomlanadi. U sizga IDEA ichidagi murakkab harakatlarni qanday qilib bir tugma bosish bilan bajarishni ko'rsatadi. Uni o'rnating — afsuslanmaysiz.
Dastlab plaginlar bo'limiga kiring. Buning uchun Ctrl+Alt+S ni bosing. Keyin qidiruv satriga KeyPromoter X yozing va plaginni o'rnating:
CodeMetrics - klasslar va metodlarni murakkablik nuqtai nazaridan yaxshi yozilganligini ko'rishga yordam beradi.
SonarQube — loyihangizdagi kodingizni o'rganadi va yaxshilanishlarni taklif qiladi. Tahlil yozish jarayonida sodir bo'ladi, shuning uchun xatolarni kommitdan oldin tuzatishingiz mumkin.
Rainbow Brackets - qavslarni turli ranglarda ajratib ko'rsatadi, kodingiz va debuggingni osongina amalga oshiradi.
IntelliJ IDEA klavish qisqartmalari
IntelliJ IDEA tahrirlash, navigatsiya, refaktorlashtirish, debugging va boshqa vazifalar bilan bog'liq ko'pgina buyruqlar uchun klaviatura qisqartmalariga ega. Ushbu qisqartmalarni eslab qolish qo'llaringizni klaviaturadan uzmagan holda samaraliroq ishlashingizga yordam beradi.
Qisqartmalarni jetbrains dasturiy hujjatlarida ko'rishingiz mumkin. OS ni tanlash imkoniyati bilan.
Yoki IDEA ichida ko'rishingiz mumkin. Menu-Help-Keyboard shortcuts PDF.
Tabriklayman, siz endi dasturchi kasbiga yana bir qadam yaqinlashdingiz!
GO TO FULL VERSION