Şeýlelikde, söhbetdeşlik şu meýilnama laýyklykda geçirildi
- JavaCore
- OOP
- REST
- Maglumatlar bazasy
- Ulanylýan gurallar.
JavaCore
- Ilki bilen, Kolleksiýalar üçin interfeýsleriň iýerarhiýasyny çyzmagy haýyş etdim (kyn däldi, olaryň diňe birnäçesi bar (Toplama, sanaw, düzmek, nobat, karta).
- “ArrayList” bilen “LinkedList” -iň arasynda näme tapawut bar (bu internetdäki iň garaňky soraglaryň we jogaplaryň biri, diňe garaňkylyk).
- Olarda talaplaryň ýerine ýetirilişiniň tizligini we sahypalaryň arasyndaky tapawudyň nämedigini ara alyp maslahatlaşdyk.
- Obýekt synpy barada sorag. Onuň usullary näme, näme edýärler?
- Oýlanma. GetClass () usuly näme edýär? Örän gyzykly sorag, oňa göz aýlaň. Esasanam, hususy usullar ýa-da üýtgeýjiler bar bolsa-da, synp hakda hemme zady nädip almalydygy barada.
- Köp okamak hakda soradylar. Köp okamagyň nämedigine düşünýändigiňi aýtmak meniň pikirimçe gowşak. Täze sapak başlamak üçin näme gerek. Hakykatdanam, 20+ derejä ýeten bolsaňyz, bu soraglar size gülkünç görüner.
- Akym hakda näme aýdyp bilersiňiz? Bu Java 8 hakda däl, giriş we çykyş akymlary hakda. Esasy interfeýsler ýaly, olaryň nämedigi (häsiýet we baýt). Düşünmek üçin hiç hili aýratynlyk ýok.
- Kadadan çykmalar. Bu ýerde ýene-de kadadan çykmalaryň iýerarhiýasyny çyzmagy haýyş etdik, haýsy görnüşleri bar, haýsylary barlanýar we haýsylary barlanmaýar. Iş wagty kadadan çykmalar bilen näme etmeli. Iň köp duş gelýän birini atlandyryň (NullPointerException). Barlanylan kadadan çykmalar bilen näme edilmelidigi barada sorag (öňe ýa-da işlemek - ikisi hem düşnükli).
OOP
- Gysgaça aýdylanda OOP näme?
- Başga haýsy programma paradigmalary bar? OOP-dan nähili tapawutlanýarlar?
- OOP-yň esasy ýörelgeleri haýsylar (miras, polimorfizm we encapsulation)? Olaryň her biri barada bize aýdyň. Şu wagta çenli hemme zat abstrakt, hiç bir dile bagly däl.
- Ulgam dizaýnyna düşünmek meselesi: At we guş bar. Pegasusy almaly. ýörelgesi "bar" we "a"
REST
- IEST GOWY Wikipediýa bu barada gaty gowy gürleýär. Aslynda, Wikipediadan bir makala tanyşmak üçin ýeterlikdir.
- HTTP. Bu ýerde umumy sözlemler hem bar. Usullary, olaryň hersi näme üçin.
- HTTP ýagdaý kodlary. Haýsy bäş bölege bölmeli? Iň meşhurlary barada aýdyň (200,204,404,500,501). Näme üçin? Şeýle hem, takmynan 401 we 403 soradylar. Themöne men bilmedim. Möhümdigini aýtdylar.
GO TO FULL VERSION