„Ei bine, Amigo, ești pregătit pentru misiunea Java Core?”

"Nu sunt sigur. Ce trebuie să fac?"

„Trebuie să treci de al zecelea nivel, desigur! Și nu „cât mai repede”, ci „cât de bine”! Nu te grăbi. Învață teoria și apoi finalizează sarcinile. Iată câteva articole utile despre subiectul”.

„Sunt puțin confuz în ceea ce privește extinderea/îngustarea... Pare un subiect simplu, dar...”

"Este normal! Articolele noastre minunate te vor ajuta. Și nu doar cu lărgirea și îngustarea."

Lărgirea și îngustarea tipurilor primitive

"Pentru a începe, să recitim despre lărgirea și îngustarea tipurilor primitive (acele tipuri care nu sunt obiecte). Acesta este cel mai simplu lucru, dar poate fi uitat rapid fără practică. Deci, să citim și să exersăm."

Valori fixe în Java: finale, constante și imuabile

„Totul curge și se schimbă în Java... cu excepția lucrurilor marcate cu modificatorul final (adică marcate ca CONSTANT). Știți deja de ce acel cuvânt este scris cu litere mari? Dacă nu, acest articol vă va spune de ce . Veți Aflați, de asemenea, de ce starea unor obiecte nu poate fi schimbată și cum să utilizați această proprietate.”

instanță și moștenire 101

„Ce aparține cui și cine are legătură cu ce? În Java, lucrurile nu stau chiar așa cum sunt în viață: dacă ești mai sus în ierarhie, atunci totul îți aparține și dacă ești mai jos în ierarhie. .. Nu știi despre ce vorbesc? Da, despre moștenire... Și despre instanța foarte, foarte utilă a operatorului . Vă recomand cu tărie să începeți să îl utilizați în programele voastre!"

Ambalaje, unboxing și box

„Deoarece aveți o bună înțelegere a tipurilor primitive, ar trebui să citiți mai multe despre clasele wrapper. Acestea sunt clase care arată și acționează ca tipurile lor primitive numite similar, dar sunt, de fapt, clase reale. În acest articol , veți afla cine are nevoie de ele și de ce și cum să le folosești.”

Cum se utilizează clasa Enum

„Știi deja cum să creezi clase. Dar ce ai face dacă ai fi nevoie să limitezi o gamă de valori în clasa ta? Până la lansarea Java 1.5, dezvoltatorii nu au avut de ales decât să vină cu propriile soluții la această problemă. Clasa Enum a fost introdusă în versiune pentru a oferi o soluție comună. Are destul de multe capacități împreună cu unele particularități. Acest articol vă va învăța mai multe despre cum diferă Enum de alte clase."

8 greșeli comune făcute de programatorii începători

„Atât începătorii, cât și programatorii experimentați fac greșeli. Până la sfârșitul primei misiuni, cred că veți beneficia de citirea despre capcanele comune de cădere . Să revedem cele mai importante reguli.”