[OFICINA JAVA] - Conhecendo Java

908 visualizações

Publicada em

www.oficinajava.blogspot.com

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
908
No SlideShare
0
A partir de incorporações
0
Número de incorporações
169
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

[OFICINA JAVA] - Conhecendo Java

  1. 1. Conhecendo a tecnologia Java www.oficinajava.blogspot.com
  2. 2. Resumo <ul><li>Objetivos: </li></ul><ul><ul><li>Breve história da tecnologia Java </li></ul></ul><ul><ul><li>Apresentar os principais conceitos da tecnologia Java </li></ul></ul><ul><ul><li>Listar os grupos de tecnologias Java </li></ul></ul><ul><ul><li>Instalação do JavaSE </li></ul></ul>www.oficinajava.blogspot.com
  3. 3. Breve história da tecnologia Java <ul><li>Início do projeto de pesquisa que resultou na tecnologia Java - 1991. </li></ul><ul><li>Principal criador da Tecnologia – James Gosling. </li></ul><ul><li>Antigo nome da tecnologia Java – OAK (“Carvalho”) </li></ul><ul><li>Surgimento oficial da tecnologia Java foi dado em maio de 1995. </li></ul>www.oficinajava.blogspot.com
  4. 4. Principais conceitos da linguagem de programação Java <ul><li>Orientada a objetos </li></ul><ul><li>Distribu ída </li></ul><ul><li>Simples </li></ul><ul><li>Multithread </li></ul><ul><li>Segura </li></ul><ul><li>Independente de plataforma </li></ul>www.oficinajava.blogspot.com
  5. 5. Orientada a objetos www.oficinajava.blogspot.com
  6. 6. Distribuída www.oficinajava.blogspot.com
  7. 7. Simples <ul><li>Uso de referências ao invés de ponteiros </li></ul><ul><li>Tipo booleano pode conter apenas dois valores: true ou false. </li></ul>www.oficinajava.blogspot.com
  8. 8. Multithread www.oficinajava.blogspot.com
  9. 9. Segura www.oficinajava.blogspot.com
  10. 10. Programas dependentes de plataforma www.oficinajava.blogspot.com
  11. 11. Programas dependentes de plataforma www.oficinajava.blogspot.com
  12. 12. Programas independentes de plataforma www.oficinajava.blogspot.com
  13. 13. Programas independentes de plataforma <ul><li>Máquina virtual java (JVM) </li></ul><ul><li>Escreva uma vez, execute em qualquer lugar. (“Write once, run anywhere”) </li></ul>www.oficinajava.blogspot.com
  14. 14. Porque utilizar a tecnologia Java Facilidade de programar Elimina diversos problemas apresentados por outras linguagens (aritmética de ponteiros, gerenciamento de memória). É orientada a objetos para ajudar você a visualizar o programa de uma forma mais próxima do mundo real. Portabilidade do código – permite que você escreva um código que pode ser executado em vários sistemas operacionais (em qualquer JVM certificada). Tempo de desenvolvimento reduzido. Baixo custo. Comunidade de desenvolvedores ativa Grande número de componentes prontos para uso “ Write Once, Run Anywhere” www.oficinajava.blogspot.com
  15. 15. Tecnologias Java <ul><li>JavaSE </li></ul><ul><li>JavaEE </li></ul><ul><li>JavaME </li></ul><ul><li>JavaCard </li></ul><ul><li>JavaFX </li></ul><ul><li>JavaTV </li></ul>www.oficinajava.blogspot.com
  16. 16. Usos das tecnologias Java <ul><li>JavaSE </li></ul><ul><ul><li>Desenvolvimento de aplicativos Desktop </li></ul></ul><ul><ul><li>Desenvolvimento de componentes de software reutilizáveis </li></ul></ul><ul><ul><li>Desenvolvimento de aplicações de alta performance </li></ul></ul>www.oficinajava.blogspot.com
  17. 17. Usos das tecnologias Java <ul><li>JavaEE </li></ul><ul><ul><li>EJB – Desenvolvimento de componentes de negócio reutilizáveis, seguros e escaláveis. </li></ul></ul><ul><ul><li>WebServices – Integração de aplicações, independência de linguagem, comunicação assíncrona </li></ul></ul>www.oficinajava.blogspot.com
  18. 18. Usos das tecnologias Java <ul><li>Servlets – Geração de conteúdos dinâmicos (geralmente HTML) </li></ul><ul><li>JSP – Criação de interface gráfica para aplicações WEB </li></ul><ul><li>JSF – Criação de interface gráfica para aplicações WEB </li></ul>www.oficinajava.blogspot.com
  19. 19. Utilizando a plataforma JavaSE <ul><li>Ambiente de desenvolvimento </li></ul><ul><ul><li>Máquina virtual Java para a plataforma de sua escolha. JVM </li></ul></ul><ul><ul><li>Bibliotecas java para a plataforma de sua escolha </li></ul></ul><ul><li>Compilador Java </li></ul><ul><li>Documentação das bibliotecas java. (API - download opcional) </li></ul><ul><li>Utilitários adicionais. Ex: utilitário de criação de arquivos java (.jar) e debugar programas Java. </li></ul><ul><li>Exemplos de programas Java </li></ul>www.oficinajava.blogspot.com
  20. 20. Exercícios Defina o que é Java e para que serve: Explique sucintamente o que é Multithread Explique sucintamente porque Java é independente de plataforma Liste e descreva sucintamente todas as tecnologias Java existentes e explique seus principais usos Descreva sucintamente todas as tecnologias Java e seus principais usos www.oficinajava.blogspot.com
  21. 21. www.oficinajava.blogspot.com

×