- 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, diňe az sanlysy bar (
Collection
,,,, ) .List
Set
Queue
Map
-
Tapawudy näme
ArrayList
weLinkedList
(bu internetdäki iň hackly soraglaryň we jogaplaryň biri, diňe garaňkylyk).Olarda talaplaryň ýerine ýetirilişiniň tizligini we sahypalaryň arasyndaky tapawudyň nämedigini ara alyp maslahatlaşdyk.
-
Synp hakda sorag
Object
. Onuň usullary näme, näme edýärler? -
Oýlanma. Näme edýär
getClass()
. Ö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.
-
Näme hakda aýdyp bilersiňiz
Stream
? 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ň, haýsysynyň bardygyny
checked
we haýsysynyň iýerarhiýasyny çyzmagy haýyş etdikunchecked
. Kadadan çykmalar bilen näme etmeliRuntime
. Iň köp urulýan biriniň adyny aýdyň (NullPointerException
). -
Sorag kadadan çykmalar bilen näme edilmelidigi
checked
(öň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