O que é o Java?
Java é uma das mais utilizadas plataforma e linguagem de desenvolvimento
de software
O Java é de que empresa?
O Java foi uma iniciativa da SUN um grande empresa que em um
determinado momento de crise econômica mundial foi comprada pela Oracle, hoje a
Oracle mantêm o desenvolvimento do Java,
porem diferente dos concorrentes o Java tem uma filosofia semi aberta, onde a
comunidade é quem realmente mantem a linguagem.
Para que a Linguagem seja mantida pela comunidade, foi
criado um grupo denominado JCP que nada mais é do que um grupo de especialistas
das maiores empresas (Oracle, IBM, HP) que sugerem as melhorias e validam como
ela será implementada.
Java é de Graça?
Sim o Java é de graça, qualquer um pode fazer download do Java
direto no Site da Oracle. Existem iniciativas de versões do Java open-sources porem
até hoje a melhor versão e mais completa e confiável ainda é a da Oracle.
Java é a Mesa coisa que JavaScript?
Não, Java é uma linguagem multiplataforma compilada e
executada por uma Virtual Machine, em quanto que o Javascript é outra linguagem
que é Interpretada e executada basicamente pelos Navegadores.
O que é uma Virtual Machine?
Uma das vantagens do Java é o fato de ser mult-plataforma,
bem, mas o que é ser multi-plataforma? É simples, você desenvolve um programa
em Java, e ele poderá ser executado no Windows, no Linux, no Mac e em qualquer
plataforma. Mas para que esta mágica funcione, é necessário que seja instalado
na máquina um software chamado Virtual Machine. Que nada mais é do que uma
camada intermediária na arquitetura onde o seu software irá conversar com a
Virtual Machine e a Virtual Machine irá conversar com o Computador.
Java é Lento? A Virtual Machine causa lentidão?
Não, atualmente Java é comparado com a linguagem C, uma das mais rápidas linguagens de
programação, sim a Virtual Machine nas primeiras versões do Java interferia,
porem com a tecnologia atual, esta diferença é praticamente imperceptível, isso
graças a tecnologia de HotSpots que transformam o código Java em código que
máquina, mas em 90% isso será transparente para o programador.
O que é Orientação a Objetos.
Orientação a Objetos é um paradigma da programação, ou seja,
é a estrutura como a programação deve seguir, neste paradigma é possível criar
varias classes representando um mundo real, separando o código em pequenos
trechos, isso auxilia na manutenção, correção e crescimento do software, outras
características da Orientação a Objetos são Herança, Polimorfismo, Encapsulamento,
entre outros, mas isso é assunto para outro tópico.
Nenhum comentário:
Postar um comentário