Compile e execute programas Java com o Codiva Online Compiler


0
Compile e execute programas Java com o Codiva Online Compiler
Compile e execute programas Java com o Codiva Online Compiler

Preparando-se para suas entrevistas? Praticando Estruturas de Dados e Algoritmos? Você precisa de uma maneira rápida de executar muitos programas curtos. IDEs online são mais adequados para você do que um Eclipse ou um editor de texto simples. Existem vários IDEs online. Neste post, vamos rever um dos melhores compiladores e IDEs Java online – Codiva.io.

Compila na hora

O Codiva tem alguns recursos interessantes. Meu favorito é que ele compila o código automaticamente após cada pressionamento de tecla. Você digita o código, você descobrirá imediatamente se houver algum erro de compilação. Você verá a marca de erro vermelha, ao lado do número da linha à esquerda.

Lembrar:
Ao escrever código, na maioria das vezes, haverá erros de compilação. Na maioria dos meus testes, a compilação foi concluída em um segundo depois que eu digitei. Isto é significativamente melhor do que as alternativas como Ideone, jdoodle,… onde você tem que clicar em ‘Executar’ para compilar.

Acredito que isso economizará muito tempo de codificação, porque você não precisa alternar entre o editor e o console ou clicar em ‘Executar’ várias vezes.

Execute programas interativos com entrada do usuário:

Se você seguir algum tutorial de Java, haverá alguns programas que exigirão a entrada do usuário. Codiva realmente suporta programas interativos. Execute o código, o programa será executado e aguardará que você insira sua entrada e continue executando. Do jeito que você espera. Na maioria das outras alternativas, você terá que inserir a entrada em uma caixa de texto antes mesmo de o programa iniciar. Isso é muito intuitivo se você está apenas aprendendo.

Programas de longa duração:

A maioria dos IDEs online pode executar o programa apenas por alguns segundos. O Codiva pode executar o código por até 5 minutos. Normalmente, isso é tempo suficiente para aguardar a entrada do usuário, testando multithreading com bloqueios.

Saída de transmissão:

Os IDEs online típicos aguardam a conclusão do programa java e, em seguida, despejam todo o resultado de uma só vez no navegador. Onde, como, o Codiva transmite os resultados de volta ao servidor quando o processo está em execução.

Agora:

Compare este mesmo programa nestes dois IDEs. https://ideone.com/0tVQYP e https://www.codiva.io/p/66134ee0-fd8e-46d4-94bd-859cb5a10bd9

De acordo com o código, é suposto imprimir a hora a cada segundo por 10 segundos e sair. No ideone, ele aguardará 10 segundos e, em seguida, exibirá todas as 10 linhas de uma vez, mas você notará que o tempo impresso terá 1 segundo de intervalo em cada linha. Onde como codiva, você verá corretamente o resultado impresso uma vez a cada segundo.

Vários arquivos e pacotes

O Codiva suporta a criação de vários arquivos e pacotes, ao contrário de outros IDEs online que forçam você a ter uma única classe com um nome de classe fixo.

Embora isso não seja um grande fator, mas muito útil ao ensinar conceitos de programação orientada a objetos como encapsulamento e ocultação de dados e para ensinar vários escopos em Java.

Funciona no celular:

Embora muitos não codifiquem no celular, ainda é muito útil para navegar e ler o código que outros compartilharam. Eu testei para funcionar bem no meu telefone Android. Não testei no iPhone. Se você puder testar em um iPhone, por favor, comente sua experiência. Se você planeja escrever código no celular, recomendo o Hacker’s Keyboard.

Configuração de um clique:

Essa é uma vantagem dos IDEs online em relação às soluções de desktop. Abra Codiva.io no seu navegador, e você pode começar a codificar instantaneamente. Sem downloads. Nenhuma instalação. Nenhuma variável PATH e JAVA_HOME. No Codiva, você pode opcionalmente criar uma conta para acompanhar seu código.

Compartilhamento

IDEs online facilitam o compartilhamento direto do código e outros podem facilmente executar e tentar ver se funciona. No Codiva, por padrão, o projeto é privado. Clique em Compartilhar e copie e cole o URL para compartilhar uma visualização somente leitura.

Você também pode incorporar projetos Codiva em seu blog ou site.

Conclusão:

Codiva.io é uma pequena ferramenta agradável para marcar para desenvolvedores Java. Ele tem alguns recursos interessantes e mostra que os IDEs online percorreram um longo caminho de apenas uma caixa de texto para um IDE bastante utilizável.


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *