"Bene, Amigo, sei pronto per la missione Java Core?"

"Non ne sono sicuro. Cosa devo fare?"

"Devi superare il decimo livello, ovviamente! E non 'il prima possibile', ma 'nel miglior modo possibile'! Non avere fretta. Impara la teoria e poi completa i compiti. Ecco alcuni articoli utili su l'argomento».

"Sono un po' confuso sull'allargamento/restringimento... Sembra un argomento semplice, ma..."

"È normale! I nostri meravigliosi articoli ti aiuteranno. E non solo con l'allargamento e il restringimento."

Ampliamento e restringimento dei tipi primitivi

"Per iniziare, rileggiamo l'ampliamento e il restringimento dei tipi primitivi (quei tipi che non sono oggetti). Questa è la cosa più semplice, ma può essere dimenticata rapidamente senza pratica. Quindi, leggiamo e pratichiamo."

Valori fissi in Java: final, constants e immutable

"Tutto scorre e cambia in Java... tranne le cose contrassegnate con il modificatore finale (cioè contrassegnato come CONSTANT). Sai già perché quella parola è scritta in maiuscolo? In caso contrario, questo articolo ti spiegherà perché . scopri anche perché lo stato di alcuni oggetti non può essere modificato e come utilizzare questa proprietà."

instanceof e ereditarietà 101

"Cosa appartiene a chi, e chi è imparentato con cosa? In Java, le cose non sono proprio come sono nella vita: se sei più in alto nella gerarchia, allora tutto ti appartiene, e se sei più in basso nella gerarchia. .. Non sai di cosa sto parlando? Sì, sull'ereditarietà... E sull'utilissimo operatore instanceof . Ti consiglio caldamente di iniziare a usarlo nei tuoi programmi!"

Wrapper, unboxing e boxing

"Poiché hai una buona conoscenza dei tipi primitivi, dovresti leggere di più sulle classi wrapper. Queste sono classi che sembrano e si comportano come i loro tipi primitivi con nomi simili, ma sono, in effetti, classi reali. In questo articolo , impara chi ne ha bisogno e perché, e come usarli."

Come usare la classe Enum

"Sai già come creare classi. Ma cosa faresti se avessi bisogno di limitare un intervallo di valori nella tua classe? Fino al rilascio di Java 1.5, gli sviluppatori non avevano altra scelta che trovare le proprie soluzioni a questo problema. La classe Enum è stata introdotta nella versione per fornire una soluzione comune. Ha alcune funzionalità insieme ad alcune peculiarità. Questo articolo ti insegnerà di più su come Enum differisce dalle altre classi. "

8 errori comuni commessi dai programmatori alle prime armi

"Sia i principianti che i programmatori esperti commettono errori. Entro la fine della prima missione, penso che trarrai beneficio dalla lettura delle comuni trappole cadenti . Rivisitiamo le regole più importanti."