Java
Write ones,run everywhere-Bir dəfə yaz,hər yerdə çalışdır.
Hissə 2.
1.Verilənlərin tipi.
2.Dəyişkənlər haqqında.
Obyekt yönümlü proqramlaşdırmada verilənlər tipinin hər biri birsinif olaraq (İnteger,Long.Short,Byte,Double,Float,Character,Boolean) dəyərləndirilir.Biz javada işləyərkən verilənlər tipinin köməyi sayəsində əməliyyatlar aparırıq.Hər tip yaddaşda yer zəbt edir və bu byte (1 byte-8 bit) olaraq bilinir.
Tiplər iki növə bölünür:
1)Sadə(Primitiv) verilənlər tipi.Bu qrup tiplər 4 yerə bölünür:
a)Tam ədədlər-int(4 byte-32 bit),long(8 byte-64 bit),short(2 byte-16 bit),byte(1 byte-8 bit);
b)Kəsr (Həqiqi) ədədlər-double(8 byte-64 bit),float(4 byte-32 bit);
c)Simvol ədədlər-char (2 byte-16 bit).Tək xarakter və tək dırnaq işarəsindən istifadə olunur ('C');
d)Məntiqi ədədlər-boolean (1 bit-dən ibarət olub 2 dəyərə sahibdir (true-doğru,false-yanlış));
Qeyd:int float yazılışı yanlışdır,yazılışda yalnız bir tipdən istifadə etməliyik.Qeyd olunan 8 tip javada açar sözlərdir.
2)Referans (Obyekt) verilənlər tipi:sinif(class),massiv(array),interfeys(interface) və s.Referans tiplər new açar sözü vasitəsilə yaddaşda yaradılır və yaddaşın heap(dolu) hissəsində tutulur.Referans tiplərin obyektini yaratmaq olur,sadə tiplərin isə obyektini yaratmaq olmur.Məsələn:Burada massiv (daha sonrakı mövzu)yazılışında new açar sözündən istifadə edərək massiv üçün obyekt yaradılıb:
int n[]=x;
x=new int [n]; // bu qayda ilə də yaza bilərik: int n[]=new int[n];
və ya Kitab sinfinin obyektini yaradırıq:
Kitab k=new Kitab (); //Burada Kitab sinif,k obyekt, Kitab() isə metoddur(Method anlayışı ilə daha sonra tanış olacağıq).
Dəyişənlər verilənləri operativ yaddaşda müvəqqəti saxlamaq üçün istifadə edilən simvolik adlardır.Siniflərdən obyekt,tiplərdən isə dəyişkənləri yaradırıq.Dəyişkənlər tipləri bir-birindən ayırd etmək üçün istifadə edilir-int tipinin a dəyişkəni qeyd edirik.Biz int a yazanda nə baş verir ? Kompüterin RAM(Random Accsess Memory-Əməli Yaddaş)yaddaşında a dəyişkəni üçün 4 byte (tiplərdən biri olan int (İnteger) 4 byte sahibdir)yer ayrılır və müvəqqəti olaraq orda qalsır.Bu proses int-in strukturudur.Adlandırma qaydasındakı icazələrə gəldikdə isə dəyişkənlər tamamilə rəqəmlərdən ibarət ola biməz.İlk yazılacaq xarakter rəqəm olmamaq şərtilə hərf-rəqəm qarışığından ibarət ola bilər.Böyük və kiçik hərf qarışığından da istifadə etmək olar.Bundan əlavə alt tire (_),dollar($) işarəsindən istifadə olunur.Bir başqa qayda isə hər yazılan kodun (və ya ifadənin)sonuna nöqtəli vergül ( ; ) yazılmalıdır ki.compile bunların ayri-ayrı ifadələr olduğunu anlasın.Javada kodlar { } bu mötərizələr arasında yazılır və dəyişkənlərin keçərliliyi bu mötərizələrdən asılıdır.
String bir sinifdir.Mətn formasında (xarakterlər yığını)işləri yerinə yetirərkən bu tipdən istifadə olunur.String char-dan fərqli olaraq cüt dırnaq (" ")arasında yazılır.Sadə dildə desək-iki dırnaq arasında yazılan söz yığınına String deyili ("Bakı").
Tiplər iki növə bölünür:
1)Sadə(Primitiv) verilənlər tipi.Bu qrup tiplər 4 yerə bölünür:
a)Tam ədədlər-int(4 byte-32 bit),long(8 byte-64 bit),short(2 byte-16 bit),byte(1 byte-8 bit);
b)Kəsr (Həqiqi) ədədlər-double(8 byte-64 bit),float(4 byte-32 bit);
c)Simvol ədədlər-char (2 byte-16 bit).Tək xarakter və tək dırnaq işarəsindən istifadə olunur ('C');
d)Məntiqi ədədlər-boolean (1 bit-dən ibarət olub 2 dəyərə sahibdir (true-doğru,false-yanlış));
Qeyd:int float yazılışı yanlışdır,yazılışda yalnız bir tipdən istifadə etməliyik.Qeyd olunan 8 tip javada açar sözlərdir.
2)Referans (Obyekt) verilənlər tipi:sinif(class),massiv(array),interfeys(interface) və s.Referans tiplər new açar sözü vasitəsilə yaddaşda yaradılır və yaddaşın heap(dolu) hissəsində tutulur.Referans tiplərin obyektini yaratmaq olur,sadə tiplərin isə obyektini yaratmaq olmur.Məsələn:Burada massiv (daha sonrakı mövzu)yazılışında new açar sözündən istifadə edərək massiv üçün obyekt yaradılıb:
int n[]=x;
x=new int [n]; // bu qayda ilə də yaza bilərik: int n[]=new int[n];
və ya Kitab sinfinin obyektini yaradırıq:
Kitab k=new Kitab (); //Burada Kitab sinif,k obyekt, Kitab() isə metoddur(Method anlayışı ilə daha sonra tanış olacağıq).
Dəyişənlər verilənləri operativ yaddaşda müvəqqəti saxlamaq üçün istifadə edilən simvolik adlardır.Siniflərdən obyekt,tiplərdən isə dəyişkənləri yaradırıq.Dəyişkənlər tipləri bir-birindən ayırd etmək üçün istifadə edilir-int tipinin a dəyişkəni qeyd edirik.Biz int a yazanda nə baş verir ? Kompüterin RAM(Random Accsess Memory-Əməli Yaddaş)yaddaşında a dəyişkəni üçün 4 byte (tiplərdən biri olan int (İnteger) 4 byte sahibdir)yer ayrılır və müvəqqəti olaraq orda qalsır.Bu proses int-in strukturudur.Adlandırma qaydasındakı icazələrə gəldikdə isə dəyişkənlər tamamilə rəqəmlərdən ibarət ola biməz.İlk yazılacaq xarakter rəqəm olmamaq şərtilə hərf-rəqəm qarışığından ibarət ola bilər.Böyük və kiçik hərf qarışığından da istifadə etmək olar.Bundan əlavə alt tire (_),dollar($) işarəsindən istifadə olunur.Bir başqa qayda isə hər yazılan kodun (və ya ifadənin)sonuna nöqtəli vergül ( ; ) yazılmalıdır ki.compile bunların ayri-ayrı ifadələr olduğunu anlasın.Javada kodlar { } bu mötərizələr arasında yazılır və dəyişkənlərin keçərliliyi bu mötərizələrdən asılıdır.
String bir sinifdir.Mətn formasında (xarakterlər yığını)işləri yerinə yetirərkən bu tipdən istifadə olunur.String char-dan fərqli olaraq cüt dırnaq (" ")arasında yazılır.Sadə dildə desək-iki dırnaq arasında yazılan söz yığınına String deyili ("Bakı").
Comments
Post a Comment