120 likes | 243 Views
Linguagem de Programação Java Aula 1. Prof. Cristian Rodrigo Dalcico. Roteiro. Pequeno Histórico Características Importantes Recursos Necessários O SDK O ambiente Java Primeiro Exemplo. Pequeno Histórico. Grupo de Projetos: Green Onde: Sun Microsystems Quando: 1991
E N D
Linguagem de Programação JavaAula 1 Prof. Cristian Rodrigo Dalcico.
Roteiro • Pequeno Histórico • Características Importantes • Recursos Necessários • O SDK • O ambiente Java • Primeiro Exemplo
Pequeno Histórico • Grupo de Projetos: Green • Onde: Sun Microsystems • Quando:1991 • Quem: James Gosling, Patrick Naughton e Mike Sheridan • O que: desenvolver uma nova plataforma de equipamentos portáteis inteligentes
Pequeno Histórico • C/C++ se mostravam inadequados. • Gosling decide por uma nova linguagem de programação baseada em C e C++: Oak. • Equipe desenvolve novo hardware e um mini sistema operacional para dar suporte ao Oak.
Pequeno Histórico • Avanço da Internet. • Lançam o navegador WebRunner. • Poucos meses depois a Netscape incorpora capacidades semelhantes em seu browserNavigator. • Microsoft lança seu browser, o Internet Explorer, que também possuía suporte ao Java.
Características Importantes • Linguagem completamente orientada a objetos. • Sintaxe simples, semelhante a C++, mas de elevada consistência. • Muito robusta. • Possui extrema portabilidade: é interpretada (bytecodes).
Características Importantes • Ausência de ponteiros (não permite manipulação direta de endereços de memória). • Desempenho adequado: pode ser compilada no instante da execução. • Suporta múltiplas linhas de execução (multithreaded).
Recursos Necessários • Sun SDK (Software Development Kit) é a mais popular ferramenta, considerada padrão. • Download gratuito: http://java.sun.com • Existem (muitas) outras ferramentas
O SDK • Conjunto de ferramentas para desenvolvimento de aplicações Java: • Um compilador para linguagem (javac) • Um interpretador e ambiente runtime JVM (java) • Um visualizador de applets (appletviewer) • Não inclui ambiente visual para desenvolvimento.
O ambiente Java Editor Arquivo .java Compilador (javac) Arquivo .class Máquina Virtual Java (java)
Primeiro-Exemplo //Hello.java publicclassHello { publicstatic void main (String arg[]) { System.out.println(“Hello Word”); } }
Programação em Java "Escrever o código uma vez e reutilizá-lo sempre que possível”