Java é uma linguagem orientada a objetos amplamente utilizado desenvolvido e distribuído pela Sun Microsystems como uma tecnologia de programação de código aberto . JAVA engloba várias peças, incluindo linguagem, bytecode ea máquina virtual. Um conjunto de ferramentas de programação é fornecida na forma de um Java Software Development Kit ( SDK) para a execução de diferentes versões em diversas plataformas operacionais. JAVA é comumente utilizado para aplicações de telefonia celular e PDA. História
Em 1991 , uma equipe composta por James Gosling , Bill Joy e alguns outros começaram a trabalhar em uma versão inicial do JAVA. Eles projetaram -lo para set-top boxes e dispositivos de mão , e foi então chamado OAK , não JAVA. Foi o fracasso da OAK , que resultou em melhorias e um novo nome JAVA, com a versão 1.0 lançado em 1995 pela Sun Microsystems. Versões posteriores foram muitas e freqüentes. A última versão, o Java SE 7 (codinome " Dolphin " ) , está programado para ser lançado em 2009.
Correndo Plataforma
Java é uma linguagem de programação simplificada em termos de compilação e interpretação , uma vez que evita e /ou reduz os erros de programação. A maioria de sua sintaxe - sua estrutura lógica - é derivado da linguagem C + +. Seu código é escrito , compilados e interpretados usando classes e objetos. Código-fonte Java são armazenados em arquivos com extensão JAVA. Que é mais compilado em formato bytecode com uma extensão de classe . . A execução final é feito por um intérprete JAVA. Java Runtime Environment (JRE) oferece compatibilidade para a execução de qualquer aplicativo Java standalone em execução genérica de programas codificados , tais como aqueles encontrados em determinados jogos de vídeo on-line.
Significado
JAVA é considerada uma linguagem de programação de propósito geral e tem várias características como herança múltipla e operador de sobrecarga. Estes fornecem ajuda na execução de pequenas aplicações, tais como applets Java que pode ser baixado a partir de um servidor Web e executados através da World Wide Web através de navegadores web compatível com Java .
Características
JAVA, como uma linguagem de programação orientada a objetos, recebeu elogios enormes devido às suas características marcantes. Ao contrário de C ou C + + , ou ele evita tarefas passíveis de erros , como a manipulação de ponteiro e gerenciamento de memória , ou trata-los automaticamente através JRE. JAVA realiza a verificação de tipo durante a compilação e execução , que garante que as estruturas de dados são claramente definidas. Além disso, seu sistema automático de coleta de lixo acrescenta robustez à linguagem , e seu conjunto independente de ferramentas de programação torna compatível com a maioria dos tipos de arquiteturas de computadores. JAVA tornou-se uma linguagem de programação de alto desempenho devido a recursos como multi- threading, herança múltipla e compilação instante.
Inconvenientes
Desde JAVA é uma linguagem interpretada , o que significa que tem várias camadas de passar antes que se torne executável , a velocidade não é o seu maior trunfo , no entanto, com computadores cada vez mais e mais rápido , isso não é uma grande desvantagem . Outro problema é devido à sintaxe ser semelhante a C e C + + , que , ao mesmo tempo tornando mais fácil para programadores C e C + + para mudar a programação JAVA, pode dificultar a iniciantes com sua falta de jeito , como a colocação complicado do ponto e vírgula no código ea presença da chamada " pendurado mais problema", um problema que foi eliminada a partir de outras linguagens de programação modernas ( consulte " Recursos adicionais ", abaixo ) .