Dünən sinifdə “Açar sözlər” adlı oyun oynadıq. Hər kəs açar sözü adlandırmalı və onun nə demək olduğunu bacardığı qədər izah etməli idi. Təxminən 15 nəfər idik, üç dövrədən çox dövrə üçün kifayətdir. Bəziləri birincidə, bəziləri ikincidə ayrıldı. Daha sevindirici haldır ki, mən sonuncu dəfə məktəbi tərk etdim. Bunlar. Bu oyunda yerləri ayıra bilsəniz, ikinci yeri tutdu. Beləliklə, Google-un köməyi olmadan əlinizi sınayın, təbii ki, əks halda hamısını izah etmədən xatırlayaraq məqam itirilir. Özünüzü yoxlamaq üçün pişiyin altına baxın. Hazırda JAVA dilində 50 (əlli!) açar söz müəyyən edilmişdir. Əvvəllər bir az daha çox var idi, lakin indiki JAVA spesifikasiyası aşağıda sadalanan 50 sözdən ibarətdir. Onları qruplara ayırmağa çalışdım, hər birini izah etməyəcəm, ona görə də çoxu aydın olmalıdır. Primitivlər
- bayt
- qısa
- int
- uzun
- char
- sal
- ikiqat
- boolean
- əgər
- başqa
- keçid
- hal
- default
- isə
- et
- fasilə
- davam et
- üçün
- cəhd edin
- tutmaq
- nəhayət
- atmaq
- atır
- özəl
- qorunur
- ictimai
- idxal
- paket
- sinif
- interfeys
- uzanır
- həyata keçirir
- statik
- final
- boş
- mücərrəd
- yerli // metodun platformadan asılı kodda, çox vaxt C-də həyata keçirildiyini bildirir. Məsələn, Obyektdəki hashcode metodunda belə bir dəyişdirici var.
- yeni
- qayıtmaq
- bu
- super
- sinxronlaşdırılmışdır
- uçucu
- const
- getmək
- misal
- enum // sadalama
- təsdiq // məlumatların yoxlanılması
- transient // sinif sahələrinə aiddir və sahənin sinfin qalıcı vəziyyətinin bir hissəsi olmadığını bildirir. Bunlar. Serializasiya zamanı bu sahə yazılmayacaq. Və müvafiq olaraq, sıradan çıxarma zamanı bayt axınından bərpa olunmayacaq.
- strictfp // Mən əvvəllər bu sözdən başqa hər şeyi eşitmişəm, lakin bunu ilk dəfə eşitməli oldum (yeri gəlmişkən, heç kim onun adını və const sözünü deyə bilməzdi). Strictfp açar sözü ilə sinfi, metodu, interfeysi dəyişdirməklə, siz köhnə versiyalarda olduğu kimi üzən nöqtə hesablamalarının yerinə yetirilməsini təmin edirsiniz. Bu, üzən nöqtə əməliyyatlarının nəticələrinin bütün platformalarda dəyişməz olmasını təmin etmək üçün edilir.
GO TO FULL VERSION