1
Mündəricat
Kitab kimlər üçündür.
......................................................................................................................................... 3
Kompüter sizi necə başa düşür və ona necə əmr verilir. ..................................................................................... 4
Biz kompüter proqramlarını necə yaza bilərik. ................................................................................................... 4
Proqramlaşdırma dilləri - nə üçün fərlənir? ........................................................................................................ 4
Java- nə ilə fərqlənir?
.......................................................................................................................................... 5
OOP –nin məntiqi və prinsipləri.
........................................................................................................................ 7
Obyektin təhlili
................................................................................................................................................ 7
Sinifləndirmək - CLASS nədir?
....................................................................................................................... 8
İnstance ........................................................................................................................................................... 8
Encapsulasiya
.................................................................................................................................................. 8
Abstraction
...................................................................................................................................................... 8
İnheritance(irsilik) ........................................................................................................................................... 8
Polymorphism(polimorfizm)
........................................................................................................................... 8
Association(asosieyşn- əlaqə) ......................................................................................................................... 9
Aggregation(əqreqeyşn-hissələrin birləşdirilməsi)
......................................................................................... 9
Composition(kompozisiya)
............................................................................................................................. 9
Java-da yazmaq üçün silahlanmaq :)
................................................................................................................. 10
Netbeans-lə tanışlıq.
...................................................................................................................................... 10
Salam Java proqramı ................................................................................................................................. 13
NetBeans-də səhvlərin aydınlaşdırılması
.................................................................................................. 16
JAVA-da dəyişənlər
.......................................................................................................................................... 17
String
............................................................................................................................................................. 17
String-lə bağlı praktiki məsələlər – “+=”
...................................................................................................... 18
Bütün hərflərin böyük və ya kiçik yazılması – “.toUpperCase” və”.toLowerCase” ..................................... 18
İki String-i müqayisə etmək – “==” və “.equals()” ....................................................................................... 19
Sətrin uzunluğunun müəyyənləşdirilməsi – “.length()”
................................................................................ 19
Yazı daxilində axtarış vermə -“.contains()” və “.indexof()” ........................................................................ 20
Char
............................................................................................................................................................... 20
Rəqəm dəyişənləri
......................................................................................................................................... 20
Integer
....................................................................................................................................................... 20
Double
....................................................................................................................................................... 20
Floating
..................................................................................................................................................... 21
Byte
........................................................................................................................................................... 21
2
Short
.......................................................................................................................................................... 21
Long
.......................................................................................................................................................... 21
Məntiq dəyişənləri və operatorları
................................................................................................................ 21
Boolean
..................................................................................................................................................... 21
Rəqəm dəyişənləri ilə bağlı praktiki məsələlər
............................................................................................. 22
Riyazi operatorlar
...................................................................................................................................... 22
Dəyişənləri qruplaşdırma və hesablama
.................................................................................................... 22
Qalığın ekrana verilməsi ........................................................................................................................... 23
Bir-bir artırma və azaltma
......................................................................................................................... 23
Riyazi operator ardıcıllığı .......................................................................................................................... 23
Dəyişənlərlə hesablama və görüntü
........................................................................................................... 25
Şərt əmrləri ........................................................................................................................................................ 26
Şərt operatorları – “==”, “!=”, “<”, “>”, “<=”, “>=”, “?” ............................................................................. 26
Şərt əmrləri – if, else ..................................................................................................................................... 26
Şərt əmrləri - switch, case, break, default ..................................................................................................... 27
Dövr əmrləri - for , do, while ............................................................................................................................ 29
For
................................................................................................................................................................. 29
Mürəkkəb For əmrləri ................................................................................................................................... 29
While
............................................................................................................................................................. 30
Continiue
....................................................................................................................................................... 31
Do while
........................................................................................................................................................ 31
Dövrün adlandırılması ................................................................................................................................... 31
Array
................................................................................................................................................................. 32
Birinci üsul - .................................................................................................................................................. 33
İkinci üsulu - ................................................................................................................................................. 33
Çoxölçülü Array ............................................................................................................................................ 34
Built-in Java Packages
...................................................................................................................................... 35
İmport ............................................................................................................................................................ 35
Access control(akses kontrol – girişin idarə olunması)
..................................................................................... 36
Method nədir?
................................................................................................................................................... 37