1 / 12

Linguagem de Programação Java Aula 1

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

Download Presentation

Linguagem de Programação Java Aula 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linguagem de Programação JavaAula 1 Prof. Cristian Rodrigo Dalcico.

  2. Roteiro • Pequeno Histórico • Características Importantes • Recursos Necessários • O SDK • O ambiente Java • Primeiro Exemplo

  3. 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

  4. 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.

  5. 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.

  6. 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).

  7. 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).

  8. 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

  9. 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.

  10. O ambiente Java Editor Arquivo .java Compilador (javac) Arquivo .class Máquina Virtual Java (java)

  11. Primeiro-Exemplo //Hello.java publicclassHello { publicstatic void main (String arg[]) { System.out.println(“Hello Word”); } }

  12. Programação em Java "Escrever o código uma vez e reutilizá-lo sempre que possível”

More Related