resenhas
Programação Orientada a Objetos II - 4º Período
Ciências da Computação
REVISÃO POO – Parte 01
Professora: Cíntia Simões
2º Semestre 2008
www.goiasconnection.com.br
Revisão POO – Parte 01
www.goiasconnection.com.br
Tecnologia JAVA
O nome "Java" é usado para referir-se a
Uma linguagem de programação orientada a
objetos
Uma coleção de APIs (classes, componentes,
``````
frameworks) para o desenvolvimento de aplicações multiplataforma Um ambiente de execução presente em browsers, mainframes, SOs, celulares, palmtops, cartões inteligentes, eletrodomésticos
www.goiasconnection.com.br
Tecnologia JAVA
Java foi lançada pela Sun em 1995. Três grandes revisões
Java Development Kit (JDK) 1.0/1.0.2
Java Development Kit (JDK) 1.1/1.1.8
Java 2 Platform (Java 2 SDK e JRE 1.2, 1.3, 1.4, 1.5, 5, 6, 7)
A evolução da linguagem é controlada pelo Java Community
``````
Process (www.jcp.org) formado pela Sun e usuários Java
Ambientes de execução e desenvolvimento são fornecidos por fabricantes de hardware e software (MacOS, Linux, etc.)
www.goiasconnection.com.br
Linguagem JAVA
Linguagem de programação orientada a objetos
Familiar (sintaxe parecida com C)
Simples e robusta (minimiza bugs, aumenta produtividade)
Suporte nativo a threads (+ simples, maior portabilidade)
Dinâmica (módulos, acoplamento em tempo de execução)
``````
Com coleta de lixo (menos bugs, mais produtividade)
Independente de plataforma
Segura (vários mecanismos para controlar segurança)
Código intermediário de máquina virtual interpretado
(compilação rápida - + produtividade no desenvolvimento)
Sintaxe uniforme, rigorosa quanto a tipos (código mais simples, menos diferenças em funcionalidades iguais) www.goiasconnection.com.br Produtos e API's
Java possui uma coleção de APIs (bibliotecas)
padrão que podem ser usadas para construir aplicações Organizadas em pacotes