Fò lọ sí àkóónú pàtàkì

Dán Ọgbọ́n Java Rẹ Wò

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ẹ̀.

ìbéèrè 30ìṣẹ́jú 9
Ṣe ìdánwò yìí
Ìpìlẹ̀

Kí ni Ìdánwò Java?

Ìdánwò Java tí ó dá lórí ìṣẹ̀lẹ̀ gidi ni èyí: àwọn àyọkà kóòdù kúkúrú 30, ọ̀kọ̀ọ̀kan pẹ̀lú ìbéèrè nípa ohun tí ó ń ṣẹlẹ̀ ní tòótọ́ nígbà tí ó bá ń ṣiṣẹ́. Ìfiwéra String pẹ̀lú == tí ó ń yẹ ìtọ́kasí (reference) wò ní ìdákẹ́jẹ́ẹ́ dípò àkóónú. Ibi-ìpamọ́ autoboxing ti Integer tí ó ń mú kí == dà bí ẹni pé ó ń ṣiṣẹ́ ní ìsàlẹ̀ 128, tí ó sì ń kùnà ní ìdákẹ́jẹ́ẹ́ lókè rẹ̀. Búlọ́ọ̀kù finally tí ó ń rọ́pò iye return láìsí ẹni tí ó kíyèsí. O máa yan ìdáhùn tí ó bá ohun tí kóòdù náà ń tẹ̀ jáde tàbí ń ṣe ní tòótọ́ mu, kì í ṣe ohun tí ó dà bí ẹni pé ó yẹ kí ó ṣẹlẹ̀.

Ka síi

Ìbéèrè 30 náà bo agbègbè mẹ́rin — gírámà ìpìlẹ̀ àti irú dátà, methods/overloading/scope, collections/generics/ìṣàkóso ìṣàn, àti exceptions/concurrency/àṣà kíkọ kóòdù. Àwọn mẹ́rin wọ̀nyí ni ibi tí kíka kóòdù àti ṣíṣiṣẹ́ kóòdù ti ń yapa ní ìdákẹ́jẹ́ẹ́, àti ibi tí "Java tí ó lágbára" nínú ìpolówó iṣẹ́ sábà máa ń já sí ohun pàtó kan nígbà tí o bá dé ìfọ̀rọ̀wánilẹ́nuwò. O máa gba máàkì fún agbègbè kọ̀ọ̀kan, nítorí náà ibi tí o ti kù sí máa hàn gẹ́gẹ́ bí ibi tí o ti kù sí, dípò kí ó kàn dín àpapọ̀ máàkì kù.

Ó ń gba nǹkan bí ìṣẹ́jú mẹ́fà, kò sí ìforúkọsílẹ̀, kò sì sí kóòdù tí o máa kọ tàbí ṣàkójọ (compile) — gbogbo ìbéèrè jẹ́ kà-kí-o-sọ-tẹ́lẹ̀, bí ẹnjiníà àgbà ṣe ń ṣàyẹ̀wò pull request. Mímọ gírámà àti mímọ ohun tí àyọkà kóòdù kan pàtó ń ṣe nígbà tí ó bá ń ṣiṣẹ́ jẹ́ ọgbọ́n méjì ọ̀tọ̀ọ̀tọ̀, èkejì sì ni èyí ń díwọ̀n.

Ohun tí o máa gbà

Ohun tí ìdánwò yìí ń ṣà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"
  • Ó 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ẹ́.

  • Rárá. O lè ṣe ìdánwò náà kí o sì rí máàkì rẹ àti àlàyé ẹ̀ka kọ̀ọ̀kan láìní àkọọ́lẹ̀. Ṣíṣí àkọọ́lẹ̀ wúlò nìkan bí o bá fẹ́ kí a pa èsì náà mọ́ kí o lè fi ìgbìyànjú mìíràn wé e lẹ́yìn náà.

  • O máa gba máàkì fún ọ̀kọ̀ọ̀kan nínú agbègbè mẹ́rin náà, kí o lè rí ibi tí àdánù ti pọ̀ jù, pẹ̀lú àwọn ìmọ̀ràn tí a ṣe fún ìpele tí o bọ́ sí. Ìdánwò náà kì í tẹ ìwé ìdáhùn ìbéèrè-sí-ìbéèrè jáde, nítorí pé àwọn ìbéèrè ń yí padà, àti pé ìdáhùn tí a tẹ̀ jáde yóò sọ máàkì di asán fún gbogbo ẹni tí ó ń lò ó láti múra sílẹ̀.

  • Kíka kóòdù tí o kò mọ̀ rí lọ́nà tí ó tọ́ jẹ́ ohun tí ó ní ìdí tí ó lágbára láti fi ṣàyẹ̀wò àwọn olùbéèrè fún ipa èyíkéyìí tí ó kan Java, èyí sì jẹ́ ìdánwò ọ̀tún-tàbí-òdì tí kò ṣègbè dípò ìdíwọ̀n àkópọ̀ ìwà, nítorí náà kò ní àwọn ìṣòro àìṣòdodo tí àwọn ìdánwò ìpínsísọ̀rí-ìwà máa ń ní. Bí o bá fẹ́ fi ránṣẹ́ sí àwọn olùbéèrè iṣẹ́ kí o sì kó èsì jọ sí ibì kan, ìyẹn ń lọ nípasẹ̀ apá ìgbanisíṣẹ́ ti JobCannon, kì í ṣe nípasẹ̀ ojú-ìwé yìí.

Gba Àyẹ̀wò Ọgbọ́n Java rẹ nísinsìnyí

Ṣàwárí àbájáde Ìdánwò Java rẹ. Ìbéèrè 30 · ìṣẹ́jú 9.

Ṣe ìdánwò yìí
Àjọ mọ́ ọn

Àwọn ìdánwò tí ó jọra