CodeGym /Kurslar /JAVA 25 SELF /IDEA üçün faydalı fəndlər

IDEA üçün faydalı fəndlər

JAVA 25 SELF
Səviyyə , Dərs
Mövcuddur

1. Avtodoldurma (Tab)

Intellij IDEA — çox ağıllı bir inkişaf mühitidir. Bəziləri onu təkcə Java üçün əla IDE deyil, ümumiyyətlə dünyada ən yaxşı IDE hesab edirlər. Bu, prinsipcə, həqiqətdən uzaq deyil.

Məsələn, Intellij IDEA-da avtodoldurma kimi möhtəşəm bir imkan var. Intellij IDEA layihənizin bütün fayllarını (istifadə olunan bütün kitabxanalar daxil olmaqla) oxuyur və təhlil edir və hansı siniflərinizin olduğunu, siniflərdə hansı metod və dəyişənlərin mövcud olduğunu anlayır. Sonra isə bu məlumatların hamısından istifadə edərək sizə kod yazmaqda kömək edir.

Sadəcə hər hansı bir sözü yazmağa başlayırsınız və o, dərhal onu tamamlamaq üçün sizə təkliflər verir. Avtodoldurmada ən çox istifadə olunan düymələrdən biri — bu “Tab” düyməsidir.

Məsələn, System yazmaq istəyirsiniz. Bunun üçün Sys yazıb “Tab” düyməsini basırsınız: qalanını IDEA sizin yerinizə tamamlayacaq.

Dəyişənin adından sonra nöqtə qoymusunuzsa, IDEA əvvəlcə həmin dəyişənin tipini müəyyənləşdirəcək, sonra isə bu dəyişən üçün çağırıla bilən metodların siyahısını təklif edəcək. Bu, çox rahatdır.

Və ya, məsələn, InputStreamReader sinfinin adını yazmaq istəyirsiniz. IntelliJ IDEA sizə vaxt qazandıracaq: sadəcə üç böyük hərf — ISR (InputStreamReader) yazıb Tab basın. IDEA yazdıqlarınızı InputStreamReader-a çevirəcək. Demək olar ki, sehrdir.

2. Live Templates: psvm, sout, psfs, fori

IntelliJ IDEA-da peşəkar proqramçılar tərəfindən sevilən minlərlə xüsusiyyət var, həmçinin yeni başlayanlar üçün də bir sıra alətlər mövcuddur. Məsələn:

main metodu

Məsələn, public static void main(String[] args) ifadəsini bir saniyədən də az vaxtda yaza bilərsiniz?

Bunun üçün 4 hərf psvm yazıb Tab basmaq kifayətdir. IDEA “psvm” ifadəsini “public static void main(String[] args)” ilə əvəz edəcək. Sehr.

psvm kombinasiyasını yadda saxlamaq çox asandır — bu, public static void main ifadəsinin qısaltmasıdır.

Ekrana çıxış

System.out.println(); sətrini tez yazmağın yolu da var.

Bunun üçün də 4 hərf “sout” yazıb Tab basırsınız. IDEA “sout” ifadəsini “System.out.println();” ilə əvəz edəcək

Yadda saxlamaq da asandır: sout — bu, System.out.println sözündən götürülmüş 4 hərfdir

Sətir sabitinin elan edilməsi

String tipində dəyişəni (sinif səviyyəsində) tez elan etməyin yolu var.

Bunun üçün də 4 hərf “psfs” yazıb Tab basın. IDEA “psfs” ifadəsini “public static final String ” ilə əvəz edəcək

Yadda saxlamaq da asandır: psfs — bu, public static final String ifadəsinin ilk hərfləridir

İstənilən məlumat tipi üçün oxşar bir qısaltma var. “psf” — public static final >

Döngü

IDEA-da döngünü tez yazmaq üçün fori + Tab kombinasiyasından istifadə edə bilərsiniz. Bu zaman IDEA fori-ni aşağıdakı koda çevirəcək:

for (int i = 0; i < ; i++) {
}

Sizə yalnız sayğac i üçün dəyişəcəyi maksimum dəyəri göstərmək qalır.

Bunlar Java peşəkarları üçün ən populyar şeylər olmaya bilər, amma yeni başlayan biri kimi sizin həyatınızı xeyli asanlaşdıracaq.

3. Əhatələmə: Ctrl+Alt+T

Bəzən proqramçının işində artıq yazılmış kodla nəsə etmək istəyi yaranır. Bunun üçün Intellij IDEA-da yazılmış kodu başqa bir konstruksiya ilə “əhatə etməyə” imkan verən xüsusi bir komanda var.

Məsələn, hər hansı bir kodu bir dəfə yox, bir neçə dəfə icra etmək istəyirsiniz. Məntiqə uyğun olaraq bir döngü yaradıb kodu onun içinə yerləşdirmək lazımdır. Əlbəttə, döngünün başlığını, açıq mötərizələri əvvəl, bağlananı isə sonda yazmaq, lazım olan kodu döngüyə kopyalamaq və sonra döngənin bədənindəki bütün sətirləri sağa sürüşdürmək olar.

Amma daha sadə etmək mümkündür: hazır kodu döngü ilə əhatələyin, qalanını isə Intellij IDEA özü edəcək. Sizə 3 şey etmək lazımdır:

  1. Başqa kodla əhatələmək istədiyiniz kodu seçin
  2. Ctrl+Alt+T düymələrini basın
  3. Əhatələmə variantlarından birini seçin:
    1. if
    2. if-else
    3. while
    4. do while
    5. for
    6. try catch
    7. try finally
    8. try catch finally
    9. synchronized

IDEA-da menyu nümunəsi:

4. Kod üslubu: Ctrl+Alt+L

Və daha bir faydalı məqam. Çox vaxt kodu kopyalama nəticəsində hizalanma pozulur: haradasa artıq boşluqlar var, haradasa isə çatışmır və s. Kod işlək olsa da, görünüşü yaxşı olmur.

Kodunuzun həmişə əla görünməsi üçün 3 düyməni basmağınız kifayətdir: Ctrl+Alt+L

Onları basan kimi, Intellij IDEA dərhal cari fayldakı bütün kodu özü formatlayacaq: lazım olan yerlərdə — boşluqları və tab işarələrini düzəldəcək. Kodunuz səliqəli və gözoxşayan olacaq.

Nümunə:

Əvvəl Sonra
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

Yeri gəlmişkən, bütün “kod üslubları”nı IntelliJ IDEA-nın sazlamalarında tam şəkildə tənzimləmək olar:

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION