Informáica
Informática
Desenvolvimento de Software II
Desenvolvimento de Software II
Programação Orientada a Objetos em Java
Introdução – Revisão Conceitual
A linguagem Java
O início:
A Sun Microsystems, em 1991, deu inicio ao Green Project
chefiado por James Gosling. Projeto que apostava na convergência dos computadores com outros equipamentos e eletrodomésticos Foi lançado o *7 (StarSeven), um controle remoto com uma
interface gráfica touchscreen com aplicativos desenvolvidos na linguagem Oak.
A linguagem Java
*7 - StarSeven
Duke
A linguagem Java
Em 1995, graças ao avanço da internet, a linguagem Oak foi
adaptada para o desenvolvimento de aplicações para web
(conhecidos hoje como applets) e foi rebatizada como Java.
Hoje, mais de 5 milhões de desenvolvedores usam Java
diariamente e cerca de 3 bilhões de dispositivos usam Java embutido. Principais características da linguagem
Portabilidade
Uma
mesma aplicação pode ser executada em diferentes plataformas (hardware e software) sem a necessidade de adaptação de código. Multithreading
Possibilidade de execução de diferentes processos simultaneamente.
Suporte à comunicação
Oferece um conjunto de classes para desenvolvimentos de aplicações executando em rede.
Principais características da linguagem
Orientação a objetos:
Técnica de programação que modela componentes de softwares
em termos de objetos do mundo real.
Vantagens:
Modularidade
Reusabilidade
Produtividade
Facilidade de manutenção e expansão
Ambientes de desenvolvimento Java
JSE (Java Standard Edition)
Seu uso é voltado a PCs e servidores.
Contem todo o ambiente necessário para a criação e execução
de aplicações desktop e web de pequeno e médio porte.
Pode-se dizer que essa é a plataforma principal, já que, o JEE e o JME tem sua base aqui.
Ambientes de desenvolvimento Java
JEE (Java Enterprise