Compila ed esegui programmi Java con il compilatore online Codiva

0
122
Compila ed esegui programmi Java con il compilatore online Codiva
Compila ed esegui programmi Java con il compilatore online Codiva

Ti stai preparando per le tue interviste? Fai pratica con strutture e algoritmi di dati? Hai bisogno di un modo rapido per eseguire molti programmi brevi. Gli IDE online sono più adatti a te di un Eclipse o un semplice editor di testo. Esistono numerosi IDE online. In questo post, esamineremo uno dei migliori compilatori e IDE Java online – Codiva.io.

Compila al volo

Codiva ha alcune caratteristiche interessanti. Il mio preferito è che compila il codice automaticamente dopo ogni poche battiture. Digita il codice, troverai subito se ci sono errori di compilazione. Vedrai il segno di errore rosso, accanto al numero di riga a sinistra.

Ricorda:
Durante la scrittura del codice, nella maggior parte dei casi, si verificheranno errori di compilazione. Nella maggior parte dei miei test, la compilazione è stata completata entro un secondo dalla digitazione. Questo è significativamente migliore delle alternative come Ideone, jdoodle,… dove devi fare clic su “Esegui” per compilarlo.

Credo che questo ti farà risparmiare un sacco di tempo di codifica, perché non devi passare dall’editor alla console o fare clic su “Esegui” un certo numero di volte.

Esegui programmi interattivi con l’input dell’utente:

Se segui qualche tutorial Java, ci saranno alcuni programmi che richiedono l’input dell’utente. Codiva supporta davvero i programmi interattivi. Esegui il codice, il programma verrà eseguito e attende che tu inserisca il tuo input, quindi continua a funzionare. Il modo in cui ti aspetteresti. Nella maggior parte delle altre alternative, dovrai inserire l’input in una casella di testo anche prima dell’avvio del programma. Questo è molto intuitivo se stai solo imparando.

Programmi di lunga durata:

La maggior parte degli IDE online può eseguire il programma solo per pochi secondi. Codiva può eseguire il codice per un massimo di 5 minuti. Questo è in genere un tempo sufficiente per attendere l’input dell’utente, testare il multithreading con i blocchi.

Uscita in streaming:

Gli IDE online tipici aspettano il completamento del programma java, quindi scaricano l’intero risultato in una volta sola sul browser. In questo caso, Codiva trasmette i risultati al server quando il processo è in esecuzione.

Ora:

Confronta questo stesso programma in questi due IDE. https://ideone.com/0tVQYP e https://www.codiva.io/p/66134ee0-fd8e-46d4-94bd-859cb5a10bd9

Secondo il codice, dovrebbe stampare l’ora ogni secondo per 10 secondi ed uscire. In ideone, attenderà 10 secondi, quindi visualizzerà tutte e 10 le righe contemporaneamente, ma noterai che il tempo stampato sarà a 1 secondo di distanza in ciascuna riga. Dove come codiva, vedrai correttamente il risultato stampato una volta al secondo.

Più file e pacchetti

Codiva supporta la creazione di più file e pacchetti, a differenza di altri IDE online che ti costringono ad avere una singola classe con un nome di classe fisso.

Anche se questo non è un fattore importante, ma molto utile quando si insegnano concetti di programmazione orientata agli oggetti come l’incapsulamento e l’occultamento dei dati e per insegnare vari ambiti in Java.

Funziona su dispositivi mobili:

Sebbene non molti codificheranno sui dispositivi mobili, è comunque molto utile per navigare e leggere il codice condiviso da altri. L’ho testato per funzionare bene sul mio telefono Android. Non ho provato su iPhone. Se puoi provare su un iPhone, commenta la tua esperienza. Se prevedi di scrivere codice su dispositivi mobili, ti consiglio Hacker’s Keyboard.

Configurazione con un clic:

Questo è un vantaggio degli IDE online rispetto alle soluzioni desktop. Apri Codiva.io sul tuo browser e puoi iniziare a programmare all’istante. Nessun download. Nessuna installazione. Nessuna variabile PATH e JAVA_HOME. In Codiva, puoi opzionalmente creare un account per tenere traccia del tuo codice.

Condivisione

Gli IDE online semplificano la condivisione diretta del codice e altri possono essere eseguiti facilmente e provare a vedere se funziona. Su Codiva, per impostazione predefinita, il progetto è privato. Fai clic su Condividi e copia e incolla l’URL per condividere una visualizzazione di sola lettura.

Puoi anche incorporare i progetti Codiva sul tuo blog o sul tuo sito web.

Conclusione:

Codiva.io è un piccolo strumento carino da aggiungere ai segnalibri per gli sviluppatori Java. Ha alcune caratteristiche interessanti e mostra che gli IDE online hanno fatto molta strada da una semplice casella di testo a un IDE abbastanza utilizzabile.