Java
A Tecnologia Java.
A tecnologia Java refere-se a ambas: a linguagem de programação e a plataforma.
A Linguagem de Programação Java.
A linguagem de programação Java é uma linguagem de alto nível que pode ser caracterizada por todas os seguintes características:
Simples; Orientada a Objetos; Distribuída; Multithread; Dinâmica; Arquitetura Neutra; Portável; Alta Performance; Robusta; Segura.
Na linguagem de programação Java, todos os códigos-fonte são primeiramente escritos em um arquivo de texto com a extensão .java. Esses arquivos-fonte são compilados nos arquivos .class pelo compilador javac. O arquivo .class não contém código que é nativo para seu processador; ele em seu lugar contém bytecodes – a linguagem de máquina da Java Virtual Machine (Java VM). A ferramenta lançador java (java launcher) então roda sua aplicação com a instância da Java Virtual Machine.
Como a Java VM é disponível em diferentes sistemas operacionais, os mesmos arquivo .class são capazes de rodar em Microsoft Windows, Solaris Operating System (Solaris OS), Linux, ou Mac OS. Algumas máquinas virtuais, como a JavaHotSpot virtual machine, permitem marchas adicionais de tempo de execução para dar a suas aplicações uma performance melhorada. Ela inclui vários serviços como a procura por gargalos de performance e recompilação (para o código nativo) freqüentemente usada em seções do código.
Tradução do site http://java.sun.com/docs/books/tutorial/ por Marcos Cesar Kossoski.Contato: marcoskcesar@yahoo.com.br
2 A Plataforma Java.
A plataforma é o ambiente de hardware ou software no qual os programas rodam. Nós mencionamos algumas das plataformas mais populares como o Microsoft Windows, Linux, Solaris OS, e Mac Os. Muitas plataformas podem ser descritas em uma combinação do sistema operacional e hardware subjacente. A plataforma Java difere de muitas outras plataformas nas quais a plataforma de software só roda em determinadas plataformas de hardware.