Capitulos de java
Ely Gonçalves (Revisão: JAN/2012)
Java - Introdução
O que é o Java?
• Java: Uma simples linguagem orientada a objeto, integrada a rede, interpretada, robusta, segura, arquitetura neutra, portável, alta performace, multithreaded e dinâmica
• Desenvolvida na década de 90 por Patrick Naughton, Mike Sheridan,
James Gosling
• Criada pela empresa Sun Microsystems atual (Oracle)
Java - Introdução
História
• 1991 – Iniciado o projeto Green Project (conversão de computadores e eletrodomésticos)
• 1992 – Apresentação protótivo *7 (start seven)
• 1993 – Criação da demo MovieWood (controle de TV e vídeo interativo) • 1995 – Lançada a versão da OAK rebatizada de Java voltada para internet • 2006 – SUN lança Java na licença (GPL) como software livre
• 2009 – Oracle compra a SUN por 7,4 bilhões de dólares
Java - Introdução
Principais características
• Orientação a objetos
• Portabilidade e independência de plataforma
• "escreva uma vez, execute em qualquer lugar“
("write once, run anywhere“ para Windows, Linux, Solaris, etc)
• Recursos de rede
• Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP, FTP, etc
• Segurança
• Pode executar programas via rede com restrições de execução
• Executado por uma máquina virtual
• Utilizado por mais de 12 milhões de programadores no mundo
Java - Introdução
Plataformas Java
O universo Java é um vasto conjunto de tecnologias desenvolvido para diversas plataformas e segmentos específicos de aplicações, tais como:
• Java SE (Java Platform, Standard Edition)
• É a base da plataforma e inclui o ambiente de execução e as bibliotecas comuns • Java EE (Java Platform, Enterprise Edition)
• Edição voltada para o desenvolvimento de aplicações corporativas e para internet • Java ME (Java Platform, Micro Edition)
• Edição para o desenvolvimento de aplicações para dispositivos móveis e embarcados • Java Card
• Edição voltada para dispositivos