3

O que faz o Java único?

6545Pontos

hace 2 años

Curso de Java Básico
Curso de Java Básico

Curso de Java Básico

Entre no mundo da programação com Java, conhecendo as principais instruções desta linguagem e os conceitos básicos que o ajudarão a ter sucesso como desenvolvedor. Utilize operadores variáveis, aritméticos, relacionais e lógicos. Crie programas no Eclipse com estruturas de repetição e controle. Desenvolva habilidades de raciocínio lógico e resolução de problemas aplicando seu conhecimento em um projeto estruturado.

O que torna o Java especial entre todas as linguagens de programação disponível? Desde o seu lançamento nos anos 90, ela tem sido de bastante prestígio e bastante procurada no mercado de trabalho, sendo que tem como objetivo ser uma linguagem orientada a objeto onde um programa que você escreve possa rodar sem alterações em qualquer tipo de máquina, seja no seu computador, em caixas eletrônicos de banco, na sua geladeira, na sua TV ou no celular.

O Java é uma das duas linguagens oficiais para desenvolvimento com Android, de forma que se você pensa em desenvolver para essa plataforma, terá que aprender a utilizá-lo pois há muito código de Android que utiliza o Java como base.

Rode seu código em qualquer dispositivo

Essa filosofia é chamada write once, run anywhere (escreva uma vez, rode em qualquer lugar) feita em contraste à filosofia da linguagem na qual o Java foi fortemente inspirado, a linguagem C como seu write once, compile anywhere (escreva uma, compile em qualquer lugar).

Isso é obtido através de um conceito chamado JVM, Java Virtual Machine ou Máquina Virtual do Java. A ideia é simples mais muito poderosa, o código em Java ao invés de ser compilado diretamente para a máquina em que vai rodar, ele é compilado em algo chamado bytecode, que é um código intermediário que roda na máquina virtual do Java. Existem máquinas virtuais do Java para as mais diversas arquiteturas existentes, de forma que escrever nesta linguagem te confere uma vantagem grande na quantidade de dispositivos compatíveis com o seu código.

Uma linguagem orientada a objeto

Orientação a objeto é um conceito que pode parecer difícil para muitos, mas basicamente se trata de criar entidades que chamamos de classes de forma para organizar o nosso código. Um exemplo seria o de um supermercado, existem vários supermercados únicos no mundo, mas todos eles precisam fazer coisas muito similares: vender produtos, receber pagamentos, emitir nota fiscal, efetuar trocas.

Sabendo disso, ao invés de criarmos um código para cada supermercado específico, podemos criar uma classe Supermercado com tudo o que eles têm em comum e depois nos preocupar em implementar separadamente o que cada um tem de único como nome, endereço, os produtos disponíveis, preço, etc…

Ou seja, podemos criar um código na classe que vai funcionar em qualquer supermercado e depois definir aqueles que vamos precisar. Fazemos através da instanciação de objetos, que vai ser a nossa classe Supermercado funcionando na vida real, seja o Extra ao lado da sua casa ou o Carrefour do outro lado da cidade.

A orientação a objetos é uma forma excelente de organizar o seu código, torná-lo modulável (que pode ser reutilizado em outros programas), aumentar a reutilização de código, evitar bugs, entre vários outros benefícios.

Bem documentada e amplamente utilizada

Minha experiência programando em Java me ensinou de que você pode até encontrar problemas, mas nunca vai encontrar um problema pelo qual outra pessoa não tenha passado. Essa é uma vantagem muito grande pois há uma grande comunidade de desenvolvedores e bastante documentação de onde você pode aprender e corrigir os seus erros. Um site que recomendo bastante, se tiver conhecimento de inglês, é o Stack Overflow que é uma comunidade que te ajuda com as suas dúvidas mais difíceis na hora de escrever aquele programa difícil com uma funcionalidade que você não tem ideia de como executar.

E aí, te convenci da importância dessa linguagem de programação? Temos um curso para você que quer iniciar com programação em Java e se preparar para o mercado de trabalho!

Curso de Java Básico
Curso de Java Básico

Curso de Java Básico

Entre no mundo da programação com Java, conhecendo as principais instruções desta linguagem e os conceitos básicos que o ajudarão a ter sucesso como desenvolvedor. Utilize operadores variáveis, aritméticos, relacionais e lógicos. Crie programas no Eclipse com estruturas de repetição e controle. Desenvolva habilidades de raciocínio lógico e resolução de problemas aplicando seu conhecimento em um projeto estruturado.
Rodrigo Davy
Rodrigo Davy
RodrigoDavy

6545Pontos

hace 2 años

Todas as suas entradas
Escreva o seu comentário
+ 2