- JavaCore
- OOP
- DEST
- Ma'lumotlar bazasi.
- Siz foydalanadigan vositalar.
JavaCore
-
Birinchidan, mendan Collections interfeyslari ierarxiyasini chizishni so'rashdi (bu qiyin emas edi, ulardan faqat bir nechtasi bor (
Collection
,List
,Set
,Queue
,Map
). -
ArrayList
va o'rtasidagi farq nimaLinkedList
(bu Internetdagi eng noaniq savol va javoblardan biri, bu shunchaki zulmat).Biz ulardagi so'rovlarni bajarish tezligini va varaqlar orasidagi farqni muhokama qildik.
-
Sinf haqida savol
Object
. Uning usullari qanday, ular nima qiladi? -
Reflektsiya. Nima qiladi
getClass()
. Juda qiziq savol, uni ko'rib chiqing. Ayniqsa, sinf haqida hamma narsani qanday olish haqida, hatto u shaxsiy usullar yoki o'zgaruvchilarni o'z ichiga olgan bo'lsa ham. -
Ular multithreading haqida so'rashdi. Menimcha, ko'p ish zarralari nima ekanligini qanday tushunishingizni aytib berish zaif. Yangi mavzuni boshlash uchun nima kerak. Haqiqatan ham, agar siz 20+ darajali bo'lsangiz, unda bu savollar sizga kulgili ko'rinadi.
-
Nima haqida ayta olasiz
Stream
. Bu Java 8 haqida emas. Bu kirish va chiqish oqimlari haqida. Asosiy interfeyslar kabi, ular nima (belgi va bayt). Tushunish uchun, aniq ma'lumotlar yo'q. - Istisnolar. Bu erda yana bizdan istisnolar ierarxiyasini chizishni so'rashdi, qaysilari mavjud, qaysilari
checked
va qaysilariunchecked
. Istisnolar bilan nima qilish kerakRuntime
. Eng tez-tez urilganini nomlang (NullPointerException
). -
Savol shundaki, istisnolardan tashqari nima qilish kerak
checked
(oldinga yoki jarayon - ikkalasi ham aniq).
OOP
-
Qisqasi, OOP nima?
-
Yana qanday dasturlash paradigmalari mavjud? Ular OOP dan qanday farq qiladi?
-
OOP ning asosiy tamoyillari (meros, polimorfizm va inkapsulyatsiya) qanday? Ularning har biri haqida bizga xabar bering. Hozircha hamma narsa mavhum, hech qanday tilga bog'lanmagan.
-
Tizim dizaynini tushunish vazifasi: ot va qush bor. Biz Pegasusni olishimiz kerak. "a bor" va "a" tamoyili
DEST
-
REST nima. Vikipediya bu haqda juda sovuqqonlik bilan gapiradi. Aslida, Vikipediyadan olingan maqola bilan tanishish uchun etarli.
-
HTTP. Bu erda umumiy iboralar ham mavjud. Uning usullari, ularning har biri nima uchun.
-
HTTP holat kodlari. Qaysi besh qismga bo'lish kerak?Eng mashhurlari haqida gapirib bering (200,204,404,500,501). Nega ular? Ular 401 va 403 haqida ham so'rashdi. Lekin men ularni bilmasdim. Ular muhimligini aytishdi.
GO TO FULL VERSION