Aula 1 1

141 visualizações

Publicada em

SISTEMAS PARA INTERNET AULA DE JAVA PROGRAMAÇÃO ORIENTADA A OBJETO 2015

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
141
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 1 1

  1. 1. Programação Orientada a Objetos Professor Eng. Ms. Will Roger Pereira 1
  2. 2. Objetivos desta aula  Conhecer a história do Java;  Conhecer a diferença entre Java e as linguagens já aprendidas;  Conhecer as siglas importantes;  Entender para qual razão o Java foi projetado;  Conhecer as referências do Java. 2
  3. 3. Breve História do Java  Nasceu com o objetivo de permitir a utilização de um único código em diversos dispositivos:  Computadores com diferentes sistemas operacionais;  Relógios;  Televisões;  Liquidificadores;  Celulares;  Etc. 3
  4. 4. Máquina Virtual  Linguagem de programação compilada.  Código executado pelo sistema operacional.  Necessário um código executável para cada sistema operacional. 4
  5. 5. Máquina Virtual  Java:  Tudo passa pela JVM  Java Virtual Machine.  Write once, run everywhere  Slogan do Java.  Não é necessário reescrever parte de sua aplicação ao mudar de sistema operacional. 5
  6. 6. JVM?JRE?JDK? O que é isso?  O que gostaríamos de baixar no site da Oracle/Sun?  JVM  apenas a virtual machine, esse download não existe, ela sempre vem acompanhada.  JRE  Java Runtime Environment: ambiente de execução Java, formado pela JVM e bibliotecas, tudo que você precisa para executar uma aplicação Java.  JDK  Java Development Kit: Nós, desenvolvedores, faremos o download do JDK do JavaSE (Standard Edition). Ele é formado pela JRE somado a ferramentas, como o compilador.  Tanto o JRE e o JDK podem ser baixados do site http://java.sun.com, hoje gerenciado pela Oracle. 6
  7. 7. Objetivos do Java  A premissa do Java não é a de criar sistemas pequenos, onde tem- se um ou dois desenvolvedores.  O foco da plataforma é outro: aplicações de médio a grande porte, onde o time de desenvolvedores tem várias pessoas e sempre pode vir a mudar e crescer.  Começar com Java pode ser mais difícil.  Com uma linguagem orientada a objetos e madura como o Java, será extremamente mais fácil e rápido fazer alterações no sistema, desde que você siga as boas práticas e recomendações sobre design orientado a objetos. 7
  8. 8. Objetivos do Java  Além disso, a quantidade enorme de bibliotecas gratuitas para realizar os mais diversos trabalhos:  Relatórios;  gráfi•cos;  sistemas de busca;  geração de código de barra;  manipulação de XML;  tocadores de vídeo;  manipuladores de texto;  persistência transparente;  impressão.  É possível criar uma aplicação sofisticada, usando diversos recursos, sem precisar comprar um componente •específico.  O ecossistema do Java é enorme. 8
  9. 9. Referências de Java  Documentação da API  Oracle (em inglês):  http://docs.oracle.com/javase/7/docs/api/index.html  Documentação técnica  Oracle (em inglês):  http://docs.oracle.com/javase/  Apostilas Caelum e KI9  Disponíveis no portal do aluno.  Tutorial POO  Oracle (em inglês):  http://docs.oracle.com/javase/tutorial/java/concepts/index.html  GUJ  Comunidade Java:  http://www.guj.com.br/articles  E-book completo de Java e POO em texto (em inglês):  http://marakana.com/bookshelf/java_fundamentals_tutorial/index.html  Java tutorial com vídeos (em inglês):  http://www.javatutorialhub.com/java-platform.html 9

×