CodeGym /Java Blog /Random-IT /Esercizi Java per principianti
John Squirrels
Livello 41
San Francisco

Esercizi Java per principianti

Pubblicato nel gruppo Random-IT
Se stai cercando esercizi Java per principianti, ho una buona notizia per te: è un passo adeguato per diventare un vero programmatore. Perché la programmazione è tutta una questione di codifica e non c'è modo di evitarlo. Tuttavia, questa notizia è una buona notizia! Perché è davvero emozionante imparare qualcosa di pratico. Certo, devi anche imparare la teoria, ma senza pratica, la teoria della programmazione è solo una noiosa raccolta di parole, regole e termini. Esercizi Java per principianti - 1

Perché la pratica è così importante?

Riesci a immaginare uno studente di nuoto che impara a nuotare dai libri e dai video su Internet, ma non prova mai a nuotare in piscina? O un cantante che legge la teoria ancora e ancora molto prima di provare la propria voce? Bene, la programmazione è la stessa! La teoria dell'apprendimento è utile, ma la risoluzione di esercizi di programmazione Java per principianti è un must. La risposta breve è molto semplice: l'essenza della programmazione è la pratica.

Quindi, come esercitarsi?

Secondo i paragrafi precedenti, la domanda dell'argomento significa nientemeno che "come imparare Java". La risposta breve è: lo impari in un modo che non è noioso per te e dovrebbe contenere abbastanza compiti pratici. Bene, molto brevemente:
  1. Prepara un piano per il tuo apprendimento. Potrebbe essere un programma di alcuni corsi o un indice di un buon libro Java per un principiante.
  2. Collega il tuo programma all'ora. Ad esempio, impara Java ogni giorno (o almeno a giorni alterni) per 1,2,3 ore... La velocità del tuo apprendimento dipende dalla tua precedente esperienza di programmazione, dall'istruzione e dal tempo che sei disposto a dedicare.
  3. Risolvi molti esercizi per principianti Java ogni giorno, leggi alcune lezioni per loro.
  4. Controlla la correttezza del tuo codice.
  5. Non esitare a fare qualche domanda a chi ne sa più di te.

Dove trovare gli esercizi per principianti di Java e come risolverli?

Sembra che tu possa avere alcune nuove domande dopo aver letto il nostro breve piano. Quale orario scegliere? Dove trovare esercizi Java per principianti? Come controllarli? Il corso CodeGym Java è stato creato pensando a queste tipiche domande degli studenti di programmazione. Qui troverai:
  • Il corso CodeGym contiene quasi tutti gli argomenti Java Core e poco più, disposti in un ordine logico di studio. Alcuni argomenti vengono prima studiati superficialmente, poi quando lo studente è pronto, ritorna sull'argomento e lo studia più a fondo.
  • Conferenze brevi e divertenti, combinate con una trama emozionante con elementi di fantascienza. Sono divertenti in modo da non annoiarsi.
  • Oltre 1200 attività di codifica, dalle più facili alle più impegnative. Hai il massimo dai tuoi compiti quando sei pronto a risolverli. Alcuni di loro sono duri. Puoi leggere più teoria e rivolgerti a loro in seguito.
  • Validatore di codice in grado di controllare la tua soluzione in un attimo. Se qualcosa va storto, riceverai suggerimenti e consigli per risolverlo.
  • Puoi risolvere i tuoi esercizi di codifica nel miglior ambiente per professionisti: IntelliJ IDEA IDE (versione Community gratuita) con un plug-in CodeGym o direttamente sul sito Web CodeGym (include Web IDE) o anche sul tuo cellulare Android (applicazione CodeGym).
  • Se non riesci a risolvere i tuoi compiti per molto tempo, premi il pulsante "aiuto" (nel plug-in IDEA, nell'IDE CodeGym o nell'app CodeGym). Ti ritroverai nella sezione "Aiuto", dove potrai fare domande. Gli altri studenti e i curatori di CodeGym rispondono abbastanza velocemente. Certo, qui non troverai solo Esercizi Java con Soluzioni per principianti, ma ti aiutano a capire il tuo problema ea risolverlo.
  • CodeGym sembra essere un gioco. Hai il tuo personaggio, un roboguy di nome Amigo, che impara a programmare dai nuovi arrivati ​​nello spazio. Amigo recita dal livello 0 raccogliendo materia oscura da attraversare, livello dopo livello fino alla padronanza di Java Core. Ci sono anche molti trofei di gioco, quindi lo ripetiamo, non ti annoierai!
Quindi, dopo la procedura dettagliata del corso CodeGym, hai 300-500 ore di esperienza pratica.

Quali esercizi Java dovresti risolvere?

Qui elenchiamo gli argomenti principali di Java Core.

Sintassi Java

Esercizi per principianti Java. Dalla primissima parola in Java che ti aiuta a scrivere il tuo primo programma "Hello World" a loop e operatori condizionali. Qui impari i tipi primitivi, come lavorare con loro, cos'è la classe. Tutto a un livello fondamentale giusto per i principianti. Temi:
  • Scrivi i tuoi primissimi programmi Java. Uscita da tastiera
  • Variabili, metodi e classi
  • Tipi di dati: int, double, boolean, String
  • Input da tastiera
  • Condizioni e cicli
  • Introduzione alle lezioni. Costruttori e oggetti
Dove trovare le attività: CodeGym livello da 0 a 6 .

Collezioni Java e strutture dati

Questo argomento è molto interessante per i principianti. All'inizio, la padronanza di alcune delle strutture dati causa difficoltà ai principianti, ma in seguito ti danno la flessibilità di scegliere la struttura giusta per il tuo problema. Quindi, conoscerli bene è una specie di superpotere. Gli esercizi Java per principianti dedicati alle raccolte Java sono ampiamente rappresentati su CodeGym. Ad esempio, gli studenti di CodeGym iniziano a imparare gli Array dal livello 6 della prima ricerca Java Syntax (per neofiti totali) e si rivolgono a loro in modo più approfondito in Java Collections Quest ( Livello 7, lezione 7 ). Temi:
  • Array
  • ArrayList, LinkedList
  • HashSet, HashMap
  • Iterabile
  • Interfaccia di raccolta
  • Elenco Interfaccia e implementazioni
  • Gerarchia delle mappe
  • Set Interfaccia e implementazioni
  • Coda
  • Alberi, alberi Rosso-Neri
  • Iteratori
Dove imparare e trovare le attività: CodeGym Quest Java Syntax, livelli 7 , 8 (raccolte, array ed elenchi per principianti) CodeGym Quest Collections, livelli 6 , 7 Fatta eccezione per queste attività, sicuramente utilizzerai tutte queste strutture e raccolte di dati, risolvere quasi tutte le attività Java pratiche.

Eccezioni

Un'eccezione (o evento eccezionale) è una situazione anomala che si verifica durante l'esecuzione di un programma. In Java, Exception è una classe con cui puoi lavorare. Questo meccanismo semplifica notevolmente la cattura dei bug nei programmi. Temi:
  • Traccia pila
  • Tipi di eccezioni
  • Prova Catch Finalmente la costruzione
  • Eccezioni di runtime
  • IOExceptions
  • Multi-cattura
Dove imparare e trovare attività: CodeGym Java Syntax Quest, livello 9 ... e molte altre attività.

Programmazione orientata agli oggetti (OOP)

Tutto in Java riguarda un oggetto. Quindi, è essenziale capire OOP. Questo argomento non è così difficile. Basta mescolare le tue lezioni e articoli su OOP con un'enorme quantità di attività Java. CodeGym contiene abbastanza esercizi pratici per principianti Java per aiutarti a ottenere questa filosofia orientata agli oggetti. Temi:
  • Classi e oggetti in generale
  • condizione e comportamento dell'oggetto
  • Eredità
  • Incapsulamento
  • Polimorfismo
  • Sovraccarico e override
  • Astrazione e classi astratte
  • Metodi virtuali
  • Interfacce
  • Implementazioni dell'interfaccia
  • IstanzaDi
  • Modificatori di accesso
  • L'ordine del costruttore chiama
Dove imparare e trovare attività: CodeGym Java Core Quest, livelli 1 , 2 , 3 , 4 , 5 .

Flussi di input/output

Gli studenti Java usano i flussi di I/O molto prima di averne un'idea. I primi programmi Java, noti anche come "Hello World", contengono "System.out.println". Tuttavia, la comprensione di questi "in" e "out" arriva molto dopo i primi passi. CodeGym include molti contenuti per spiegare gli argomenti e ancora più esercizi. Temi:
  • Introduzione ai flussi di input/output
  • FileInputStream e FileOutputStream
  • InputStream e OutputStream
  • BufferedInputStream
  • Il tuo wrapper per System.in
  • Adattatore
  • Lettore e scrittore
  • FileReader e FileWriter
  • BufferedReader e InputStreamReader
  • Il tuo wrapper per System.out
Dove imparare e trovare attività: CodeGym Java Core Quest, livelli 8 , 9 .

Multithreading

Non tutti i programmatori principianti possono scrivere un "Ciao, mondo!" programma utilizzando l'API Java Thread per visualizzare la famosa frase da un thread separato. Dovresti essere preparato per questo argomento difficile, uno degli argomenti più complicati per i principianti! Ad ogni modo, quando ti rendi conto di sapere come lavorare con i thread. Senti che era un punto essenziale della vita del tuo programmatore. Temi:
  • Cos'è il filo
  • Creazione e avvio di nuovi thread
  • Giuntura
  • Creazione e arresto di thread: start, interrupt, sleep, yield
  • Interfaccia marcatore e copie profonde
  • Sincronizzato, volatile
  • Punto morto, aspetta. notificare, notificare a tutti
Dove imparare e trovare attività: CodeGym Java Core Quest, livelli 6 , 7 ; Ricerca di multithreading Java .

Cos'altro?

Troverai ancora più argomenti Java Core + su CodeGym. Per esempio:
  • Classe oggetto e suoi metodi
  • Test unitario
  • Lavora con i generici
  • JSON
  • Design pattern
  • RMI e proxy dinamico
  • Annotazioni
Se sei all'inizio del tuo percorso di programmazione, ti auguriamo temperanza, motivazione e buona fortuna!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION