CodeGym
Promozione
Learning
Corsi
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Tema chiaro

Lezioni

  • Recensioni
  • Chi siamo
Inizia
Inizia a imparare
Start learning now
  • I miei progressi
  • Corsi
  • Mappa Quest
  • Lezioni
  • Hai raggiunto il livello 31!

    Multithreading Java
    Livello 1,Lezione 0
    Hai raggiunto un nuovo livello!
    Disponibile
  • Precedenza dell'operatore

    Multithreading Java
    Livello 1,Lezione 1
    "Ciao Bilaabo!" "Bilaabo è felice di salutare il suo amico!" "Oggi Bilaabo ti parlerà della precedenza degli operatori. Ma prima ti parlerà degli operatori stessi." "Cosa sono questi operatori di cui parli?" "In realtà, li conosci già. Fors
    Disponibile
  • Esercitati con la precedenza dell'operatore

    Multithreading Java
    Livello 1,Lezione 2
    "Ciao, Amigo! Bilaabo ha trovato compiti per te:"
    Disponibile
  • Tutti i metodi della classe Object, il metodo toString()

    Multithreading Java
    Livello 1,Lezione 3
    Ciao Amico! - Ciao! — Oggi studieremo la classe Object. L'hai già incontrato e sai che Object è la classe base per tutte le classi. Non ha praticamente dati, ma ci sono diversi metodi. Perché ha bisogno di metodi? Qualcuno crea i suoi oggetti? - Guarda la situazione da questa angolazione - ...
    Disponibile
  • metodi equals & hashCode: perché, dove vengono utilizzati, come funzionano

    Multithreading Java
    Livello 1,Lezione 4
    - Ora parlerò dei metodi equals(Object o) e hashCode() altrettanto utili. Come probabilmente già ricorderete, in Java, quando si confrontano le variabili di riferimento, non vengono confrontati gli oggetti stessi, ma i riferimenti agli oggetti. Codice Spiegazione Integer i = new Integer(1); Intero j = new Integer(1); System.out.println(i==j); i non è uguale a j Le variabili puntano a oggetti diversi. Sebbene ...
    Disponibile
  • Esercitati con equals e hashCode

    Multithreading Java
    Livello 1,Lezione 5
    "Ciao, Amico!" "Ciao Diego!" "Il buon vecchio Diego ha preparato diversi compiti per te:"
    Disponibile
  • Introduzione ai metodi di attesa, notifica, notificaTutti

    Multithreading Java
    Livello 1,Lezione 6
    Ciao Amico! Ciao Risha! “Vi presenterò i metodi wait, notify, notifyAll della classe Object. Oggi li conosceremo solo, ma poi torneremo di nuovo e dedicheremo già più tempo per questo. - Bene. — Questi metodi sono stati inventati come parte del meccanismo di sincronizzazione dei thread. Lascia che ti ricordi che Java ha un meccanismo di controllo integrato ...
    Disponibile
  • Metodo clone, interfaccia clonabile

    Multithreading Java
    Livello 1,Lezione 7
    Ciao Amico! - Ciao Kim. — Ti parlerò del metodo clone(). Lo scopo di questo metodo è clonare un oggetto, ad es. creare il suo clone/copia/duplicato. Se viene chiamato, la macchina Java creerà e restituirà un duplicato dell'oggetto su cui è stato chiamato questo metodo. La clonazione di un oggetto nella classe Object è implementata in modo molto primitivo: durante la clonazione, viene creato solo un nuovo oggetto: ...
    Disponibile
  • Pratica la clonazione

    Multithreading Java
    Livello 1,Lezione 8
    "Ciao, Amico!" "Ho appena trovato una rivista del 2014. Te lo immagini?" "E ha una serie di attività di clonazione che sono più vecchie della sporcizia. Dai un'occhiata:"
    Disponibile
  • metodo finalize, interfaccia chiudibile, try-with-resources(java7)

    Multithreading Java
    Livello 1,Lezione 9
    Ciao Amico! Ho deciso di discutere nuovamente con te il metodo finalize(). Se ricordi, finalize() è un metodo speciale che viene chiamato su un oggetto prima che il Garbage Collector lo distrugga. Lo scopo principale di questo metodo è rilasciare le risorse esterne non Java utilizzate: chiusura di file, flussi di I/O, ecc. Sfortunatamente, questo metodo non giustifica ...
    Disponibile
  • Esercitati a rilasciare risorse occupate

    Multithreading Java
    Livello 1,Lezione 10
    "Ciao, Amico!" "Pensavo avessi già capito come finalizzare." "Questo è quello che pensavo. Ma ora abbiamo questa dichiarazione di prova con le risorse." "Merda. Non finirò mai di imparare Java a questo ritmo. Penso di capire tutto, e poi ti
    Disponibile
  • metodo getClass(), oggetto classe, introduzione alla riflessione

    Multithreading Java
    Livello 1,Lezione 11
    Ciao Amico! E ora il più interessante. Faremo conoscenza con la classe Class e un po' con Reflection. Come probabilmente hai già capito, tutto in Java è un oggetto. Cosa è richiesto per un oggetto? Cosa ha ogni oggetto e ne determina l'essenza stessa? - Classe oggetto! - Giusto! Ben fatto. Ogni oggetto ha una classe. Ma indietro...
    Disponibile
  • 1
  • 2
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Lingua dell'interfaccia
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ்
Italiano
Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym