CodeGym
AI Academy
Promozione
CodeGym University
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
  • Io — il migliore

    JAVA 25 SELF
    Livello 7,Lezione 0
    In questo articolo motivazionale scoprirete perché il percorso verso il successo è unico per ciascuno, come scegliere la propria strategia senza sacrificare ciò che è importante, e perché è fondamentale non solo lavorare tanto, ma anche lavorare con intelligenza. Il materiale vi aiuterà a guardare con occhi nuovi la concorrenza, l’operosità e gli atteggiamenti culturali.
    Disponibile
  • Introduzione agli array

    JAVA 25 SELF
    Livello 7,Lezione 1
    In questa lezione conosceremo gli array in Java: che tipo di oggetto-contenitore sono, come creare array di vari tipi, come accedere alle celle per indice, comprendere come gli array sono memorizzati in memoria, usare la proprietà length ed evitare gli errori tipici come l'uscita dai limiti. Il tutto è supportato da esempi di codice e illustrazioni chiare.
    Disponibile
  • Operazioni di base con gli array monodimensionali

    JAVA 25 SELF
    Livello 7,Lezione 2
    In questa lezione analizziamo le operazioni quotidiane con gli array monodimensionali in Java: array di tipo String, il valore null e le sue insidie, modi rapidi di inizializzazione, il ciclo for-each, la modifica degli elementi, calcoli di base (somma, massimo, minimo, media), input/output ed errori tipici. Tutto con esempi di codice chiari e spiegazioni.
    Disponibile
  • Array bidimensionali

    JAVA 25 SELF
    Livello 7,Lezione 3
    In questa lezione analizziamo gli array bidimensionali in Java: la sintassi di dichiarazione int[][], la creazione e l'inizializzazione, l'accesso agli elementi tramite indici [riga][colonna], il popolamento e la stampa delle tabelle. Capiremo perché sono «array di array» e perché questo modello è comodo nella pratica. Con esempi e illustrazioni.
    Disponibile
  • Array frastagliati (Jagged Arrays)

    JAVA 25 SELF
    Livello 7,Lezione 4
    In questa lezione analizziamo gli array frastagliati in Java: in cosa differiscono dai «classici» bidimensionali, come dichiararli e inizializzarli ( int[][], new int[ 3][]), come iterarli con i cicli normali e for-each, creiamo esempi con i voti degli studenti. Inoltre daremo un'occhiata agli array multidimensionali ( int[][][]) e agli errori frequenti: ArrayIndexOutOfBoundsException, NullPointerException, confusione con length.
    Disponibile
  • Classe Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    Livello 7,Lezione 5
    Scopriamo la classe di utilità Arrays di Java: come ordinare e riempire rapidamente gli array, copiarli interamente o per intervallo, confrontare correttamente il contenuto ( equals/ deepEquals) e stampare i dati in modo leggibile ( toString/ deepToString). Molti esempi pratici, le sfumature degli intervalli semiaperti e gli errori tipici.
    Disponibile
  • Il percorso del programmatore

    JAVA 25 SELF
    Livello 7,Lezione 6
    In questa lezione scoprirai come è strutturata la scala di carriera di un programmatore, in cosa gli sviluppatori moderni si differenziano dai «coder» del passato, perché oggi è più importante assemblare soluzioni da componenti pronti invece di scrivere tutto da zero e come la professione di Java Software Engineer si sia trasformata nell’era del cloud e del DevOps.
    Disponibile
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