O início da jornada em Java

Jornada Java (6 Part Series)

1 O início da jornada em Java
2 Mas o que diabos é Java?
2 more parts…
3 Exercício – Simulando Uma Conta Bancária Através Do Terminal
4 Mais sintaxe básica – Loops e Exceções
5 Desafio de Código 01 – Explorando Serviços de Telefonia
6 Desafio de Projeto 02 – Criando uma aplicação contadora

Eu sou um homem de gostos simples.
Gosto de café sem açúcar, de carne mal passada, de chocolate; o trivial.
E assim como a maior parte das pessoas, não gosto de fazer grandes esforços para atingir resultados que podem ser atingidos com menos.

Por isso, sempre que via os exemplos de Java para um simples Hello World, como isso:

<span>public</span> <span>class</span> <span>HelloWorld</span> <span>{</span>
<span>public</span> <span>static</span> <span>void</span> <span>main</span><span>(</span><span>String</span><span>[]</span> <span>args</span><span>)</span> <span>{</span>
<span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"Hello World!"</span><span>);</span>
<span>}</span>
<span>}</span>
<span>public</span> <span>class</span> <span>HelloWorld</span> <span>{</span>
    <span>public</span> <span>static</span> <span>void</span> <span>main</span><span>(</span><span>String</span><span>[]</span> <span>args</span><span>)</span> <span>{</span>
        <span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"Hello World!"</span><span>);</span>
    <span>}</span>
<span>}</span>
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }

Enter fullscreen mode Exit fullscreen mode

Quando simplesmente poderia fazer a mesma coisa com apenas uma linha de JavaScript:

<span>console</span><span>.</span><span>log</span><span>(</span><span>"</span><span>Hello World!</span><span>"</span><span>)</span>
<span>console</span><span>.</span><span>log</span><span>(</span><span>"</span><span>Hello World!</span><span>"</span><span>)</span>
console.log("Hello World!")

Enter fullscreen mode Exit fullscreen mode

Meu nariz torcia tanto que chegava até à orelha. Apesar de gostar bastante de escrever, eu acredito que Kevin Malone foi certeiro no seu pensamento.

Por que gastar muito tempo falar muita palavra quando pouca palavra dá jeito?

Esse, inclusive, foi um dos motivos pelos quais o C# me chamou bastante atenção nos últimos tempos. Ele soma a robustez, tipos estáticos e fortes do Java, mas me permite escrever um código mais conciso.

<span>Console</span><span>.</span><span>WriteLine</span><span>(</span><span>"Hello World!"</span><span>)</span>
<span>Console</span><span>.</span><span>WriteLine</span><span>(</span><span>"Hello World!"</span><span>)</span>
Console.WriteLine("Hello World!")

Enter fullscreen mode Exit fullscreen mode

Não tem nem comparação.

Contudo, esses dias eu recebi um email com o anúncio da abertura de um bootcamp de Java, da DIO em parceria com a Claro.

Inicialmente a minha reação foi de escárnio, mas aí os pensamentos intrusivos ganharam e fui ver a grade do programa. Honestamente, pareceu bem interessante e me fez pensar “Por que não fazer esse curso?”

Bom, as respostas podem ser as mais variadas:

  1. Por que não?;
  2. Acredito que ter uma noção básica da linguagem (o que é o máximo que um bootcamp vai proporcionar, não sejamos emocionados) é importante — recentemente entrei em um projeto em Node e demorou um tempo pra conseguir entender como as coisas estavam funcionando;
  3. Sigo fielmente o conselho que o ET Bilu deu quando agraciou nosso planeta com sua visita:

Mas para garantir que eu vou chegar até o final desse percurso, resolvi documentar cada passo do processo. A ideia não é explicar passo a passo o que é dado no curso (nem fazer um review dele), mas sim relacionar as coisas vistas com o conhecimento que já tenho e fazer desse amontoado de informações um conhecimento útil.

Então agora, já com o Intellij instalado, bora ver no que dá.

Jornada Java (6 Part Series)

1 O início da jornada em Java
2 Mas o que diabos é Java?
2 more parts…
3 Exercício – Simulando Uma Conta Bancária Através Do Terminal
4 Mais sintaxe básica – Loops e Exceções
5 Desafio de Código 01 – Explorando Serviços de Telefonia
6 Desafio de Projeto 02 – Criando uma aplicação contadora

原文链接:O início da jornada em Java

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
Sometimes, we are not waiting for somebody or something. We are waiting to be changed as time goes by.
有时候,我们并不是在等什么人或什么事。我们只是在静待岁月改变自己
评论 抢沙发

请登录后发表评论

    暂无评论内容