Fò lọ sí àkóónú pàtàkì
CareerÀtọ̀kasí Èkó

Ìdánwò Java

Dán Java rẹ wò lórí gírámà ìpìlẹ̀ àti irú dátà (types), àwọn ọ̀nà-iṣẹ́ (methods)/overloading/ààlà ìlò (scope), àwọn àkójọpọ̀ (collections)/generics/ìṣàkóso ìṣàn, àti àwọn àṣìṣe-ìyàsọ́tọ̀ (exceptions)/ìṣiṣẹ́-papọ̀ (concurrency)/àṣà kíkọ kóòdù. Ìbéèrè kíka-kóòdù 30, máàkì lẹ́sẹ̀kẹsẹ̀ fún ẹ̀ka kọ̀ọ̀kan, ọ̀fẹ́ láìforúkọsílẹ̀.

30 àwọn ìbeèrèìṣẹ́jú 9

Kò nílò ìforísílẹ̀ — àbájáde rẹ yoo hàn láìpẹ́.

Ohun tí o yoo ṣé àwárì
  • Wo èwo nínú àwọn agbègbè Java mẹ́rin ló ń dá ọ dúró ní tòótọ́
  • Gba àlàyé fún ẹ̀ka kọ̀ọ̀kan — gírámà/irú dátà, methods/scope, collections/generics, exceptions/concurrency
  • Mọ ìpele tí o wà: olùbẹ̀rẹ̀, àárín, ìpele gíga tàbí ọ̀gá
  • Fi ibi tí o wà wé ohun tí ìpolówó iṣẹ́ túmọ̀ sí nígbà tí wọ́n bá sọ pé "Java tí ó lágbára"
Àwọn Ìbéèrè Tí A Máa Ń Béèrè
  • Ó bo láti olùbẹ̀rẹ̀ dé ọ̀gá ní ìjókòó kan. Àwọn ìbéèrè àkọ́kọ́ ń bo àwọn nǹkan tí gbogbo olùlò Java máa ń bá pàdé — == ní ìfiwéra pẹ̀lú .equals, autoboxing ti Integer, àti overflow (nọ́ńbà tí ó kọjá ààlà). Àwọn tí ó tẹ̀lé e ń lọ sínú overload resolution, generics àti collections, exceptions, concurrency àti ọ̀lẹ-ìṣiṣẹ́ (laziness) ti Stream. Máàkì rẹ máa fi ọ́ sí ọ̀kan nínú ìpele mẹ́rin, a sì mọ̀ọ́mọ̀ lo orúkọ ìpele tí ìpolówó iṣẹ́ ń lò.

  • Rárá. Gbogbo ìbéèrè ni a kọ lórí ìṣesí ìpìlẹ̀ èdè náà tí ó ti dúró ṣinṣin jákèjádò àwọn ẹ̀yà Java òde-òní — ìdánimọ̀ ohun-èlò (object identity), ìlànà collections, ìtòlẹ́sẹẹsẹ àwọn exception, àti àwọn irinṣẹ́ ìpìlẹ̀ fún concurrency. Kò sí nǹkan kan níbí tí ó gbára lé API ti ẹ̀yà kan pàtó.

  • Ó ń mú irú ìrònú kà-kí-o-sọ-tẹ́lẹ̀ kan náà tí ọ̀pọ̀ ìdánwò agbanisíṣẹ́ fi ń bẹ̀rẹ̀, ní ọ̀nà àyọkà-kóòdù kúkúrú kan náà, ìdí nìyẹn tí ó fi wúlò fún ìmúrasílẹ̀. Kì í ṣe ẹ̀dà ìdánwò agbanisíṣẹ́ kan pàtó, máàkì gíga níbí kì í sì í ṣe ìwé-ẹ̀rí. Ohun tí ó ń sọ fún ọ ni èwo nínú àwọn agbègbè mẹ́rin náà ni o ti máa pàdánù máàkì — ohun tí ó wúlò láti mọ̀ kí o tó lọ fún ìfọ̀rọ̀wánilẹ́nuwò ìmọ̀-ẹ̀rọ.

  • Nǹkan bí ìṣẹ́jú mẹ́fà. Kò sí aago fún ìbéèrè kọ̀ọ̀kan — ìdánwò náà ń díwọ̀n bóyá o mọ ohun tí kóòdù náà ń ṣe, kì í ṣe bí o ṣe lè tẹ bọ́tìnnì kíákíá tó. O lè ronú lórí ìbéèrè kan fún ìgbà tí o bá fẹ́.

Kí o tó bẹ̀rẹ̀

  • Àwọn òfin àti àkókò

    • 30 ìbéèrè, nípa ìṣẹ́jú 9.
    • Dahun nípa òtítọ́ — kò sí ìdáhun tọ́ tàbí ìdáhun búburú fún àwọn ìbéèrè ìṣàyẹ̀wò.
    • Ṣiṣẹ́ nìkan, ní ibikíbi tí ó jẹ́ àlẹ̀mọ̀. Má ṣe béèrè àwọn ènìyàn míràn láàrín ìdánwò.
  • Ìkéde

    Ìdánwò wa kò yẹ kí a wo ní àṣìṣe gidi tàbí ìṣírò tó dọ́gba ti àwọn agbára rẹ. Àwọn èsì jẹ́ fún ìfitónilétí àti ìṣe ara ẹni nìkan.