Definição Java

A Sun Microsystems desenvolveu, em 1991, a linguagem de programação orientada a objetos conhecida como Java . O objetivo era usá-lo em um set-top box, um tipo de dispositivo que é responsável pela recepção e decodificação do sinal de televisão. O primeiro nome da língua era Carvalho, depois ficou conhecido como Verde e finamente adotou a denominação de Java .

Java

A intenção da Sun era criar uma linguagem com uma estrutura e sintaxe semelhante a C e C ++, mas com um modelo de objeto mais simples e eliminando ferramentas de baixo nível.

Os pilares nos quais o Java é baseado são cinco: programação orientada a objetos, a possibilidade de executar o mesmo programa em diferentes sistemas operacionais, a inclusão de suporte padrão para rede, a opção de executar o código em sistemas remotos de Maneira segura e facilidade de uso.

Normalmente, os aplicativos Java são compilados em um bytecode (um arquivo binário que possui um programa executável), embora também possam ser compilados em código de máquina nativo .

A Sun controla as especificações e o desenvolvimento da linguagem, compiladores, máquinas virtuais e bibliotecas de classes por meio do Java Community Process . Nos últimos anos, a empresa (que foi adquirida pela Oracle ) lançou uma grande parte das tecnologias Java sob a licença GNU GPL .

O aplicativo Java é muito amplo. O idioma é usado em uma ampla variedade de dispositivos móveis, como telefones e pequenos aparelhos. Dentro do escopo da Internet, o Java permite desenvolver pequenos aplicativos (conhecidos como applets ) que estão embutidos no código HTML de uma página, para execução direta de um navegador; Vale ressaltar que é necessário ter o plug-in certo para o seu funcionamento, mas a instalação é leve e simples.

Razões para escolher o Java em outros idiomas

Java * É orientada a objetos : embora existam detratores desse modo, a programação orientada a objetos é muito conveniente para a maioria das aplicações e é essencial para os videogames. Entre as vantagens mais óbvias oferecidas está um grande controle sobre o código e uma melhor organização, já que basta escrever os métodos e as propriedades de um objeto, independentemente do número de vezes que eles são usados.

* É muito flexível : Java é uma linguagem especialmente preparada para a reutilização do código; Ele permite que seus usuários utilizem um programa que eles desenvolveramalgum tempo e o atualizem com muita facilidade, quer precisem adicionar funções ou adaptá-lo a um novo ambiente.

* Funciona em qualquer plataforma : ao contrário de programas que requerem versões específicas para cada sistema operacional (como Windows ou Mac), os aplicativos desenvolvidos em Java funcionam em qualquer ambiente, já que não é o sistema que os executa, mas o máquina virtual (conhecida como Java Virtual Machine ou JVM ).

* Seu uso não envolve investimentos econômicos : a programação em Java é absolutamente gratuita; não é necessário adquirir qualquer licença, mas basta baixar o kit de desenvolvimento ( Java Development Kit ou JDK ) e liberar a imaginação.

* É open source : Java oferece o código de quase todas as suas bibliotecas nativas para que os desenvolvedores possam conhecê-las e estudá-las em profundidade, ou expandir suas funcionalidades, beneficiando a si e aos outros.

* É uma linguagem expansível : continuando com o ponto anterior, cada programador tem a liberdade de revisar e melhorar o código Java nativo, e seu trabalho pode se tornar a solução para os problemas de muitas pessoas ao redor do mundo. Inúmeros desenvolvedores aproveitaram essa virtude da linguagem e continuam a fazê-lo.

Recomendado