Skip to main content

Em computação, o que é Java®?

Na indústria de computação, Java® é uma habilidade essencial. Java® é uma linguagem de programação usada para criar conteúdo interativo para páginas da Web, bem como desenvolver aplicativos independentes de programação e do lado do servidor. É frequentemente usado em conjunto com extensões como OSGi ou CORBA.

O Java® foi desenvolvido pela Sun Microsystems no início dos anos 90. Tudo começou como um projeto chamado "Oak", liderado por James Gosling. Seu objetivo original era desenvolver applets - pequenos programas que são executados no seu navegador da web. No entanto, mais tarde foi descoberto que o Java® também era adequado para a criação de aplicativos de comércio eletrônico.

Em 1998, o Java® Community Process foi estabelecido para permitir que profissionais interessados ​​se envolvam no desenvolvimento futuro dessa linguagem de programação exclusiva. Hoje, a Sun Microsystems fornece uma Licença Pública Geral GNU para sua máquina virtual e compilador Java®. Infelizmente, a biblioteca necessária para executar os programas Java® ainda não está disponível como software livre.

O Java® possui cinco objetivos principais: melhorar a facilidade de uso, combinando os melhores recursos de outras linguagens de programação populares, usar metodologia de programação orientada a objetos para promover maior flexibilidade em aplicativos de software, conter suporte interno para o uso de redes de computadores, oferecer uma segurança maneira de executar código de uma fonte remota e permitir que o mesmo programa seja executado em vários sistemas operacionais.

O Java® é muito popular porque seu modelo de gerenciamento automático de memória permite que os programadores evitem a tarefa demorada do gerenciamento manual de memória implementando um processo conhecido como coleta automática de lixo. No entanto, algumas pessoas sentem que o Java® é mais lento e consome significativamente mais memória que o C ++ ou outras linguagens compiladas nativamente. Independentemente disso, é necessário um entendimento completo do Java® para quem espera trabalhar no setor de programação de computadores.

Aprender Java® pode ser comparado com o aprendizado das regras gramaticais para uma língua estrangeira, mas depois de desenvolver um bom entendimento de Java®, você deve achar relativamente fácil dominar outras linguagens de programação comuns. Existem muitos recursos diferentes disponíveis para dominar o básico do Java®. Se você é paciente e persistente, pode aprender Java® usando os tutoriais gratuitos e os cursos on-line disponíveis em toda a web. Também existem classes de programação Java® disponíveis na maioria das faculdades comunitárias locais.

Às vezes, Java® é confundido com JavaScript®, uma linguagem de script que compartilha um nome com som semelhante, mas não tem relação alguma. A maior parte da sintaxe usada no Java® vem de C e C ++, mas o modelo de objeto é mais simples e há menos recursos de baixo nível para aprender.