• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
729
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Conhecendo a tecnologia Java www.oficinajava.blogspot.com
  • 2. Resumo
    • Objetivos:
      • Breve história da tecnologia Java
      • Apresentar os principais conceitos da tecnologia Java
      • Listar os grupos de tecnologias Java
      • Instalação do JavaSE
    www.oficinajava.blogspot.com
  • 3. Breve história da tecnologia Java
    • Início do projeto de pesquisa que resultou na tecnologia Java - 1991.
    • Principal criador da Tecnologia – James Gosling.
    • Antigo nome da tecnologia Java – OAK (“Carvalho”)
    • Surgimento oficial da tecnologia Java foi dado em maio de 1995.
    www.oficinajava.blogspot.com
  • 4. Principais conceitos da linguagem de programação Java
    • Orientada a objetos
    • Distribu ída
    • Simples
    • Multithread
    • Segura
    • Independente de plataforma
    www.oficinajava.blogspot.com
  • 5. Orientada a objetos www.oficinajava.blogspot.com
  • 6. Distribuída www.oficinajava.blogspot.com
  • 7. Simples
    • Uso de referências ao invés de ponteiros
    • Tipo booleano pode conter apenas dois valores: true ou false.
    www.oficinajava.blogspot.com
  • 8. Multithread www.oficinajava.blogspot.com
  • 9. Segura www.oficinajava.blogspot.com
  • 10. Programas dependentes de plataforma www.oficinajava.blogspot.com
  • 11. Programas dependentes de plataforma www.oficinajava.blogspot.com
  • 12. Programas independentes de plataforma www.oficinajava.blogspot.com
  • 13. Programas independentes de plataforma
    • Máquina virtual java (JVM)
    • Escreva uma vez, execute em qualquer lugar. (“Write once, run anywhere”)
    www.oficinajava.blogspot.com
  • 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. Tecnologias Java
    • JavaSE
    • JavaEE
    • JavaME
    • JavaCard
    • JavaFX
    • JavaTV
    www.oficinajava.blogspot.com
  • 16. Usos das tecnologias Java
    • JavaSE
      • Desenvolvimento de aplicativos Desktop
      • Desenvolvimento de componentes de software reutilizáveis
      • Desenvolvimento de aplicações de alta performance
    www.oficinajava.blogspot.com
  • 17. Usos das tecnologias Java
    • JavaEE
      • EJB – Desenvolvimento de componentes de negócio reutilizáveis, seguros e escaláveis.
      • WebServices – Integração de aplicações, independência de linguagem, comunicação assíncrona
    www.oficinajava.blogspot.com
  • 18. Usos das tecnologias Java
    • Servlets – Geração de conteúdos dinâmicos (geralmente HTML)
    • JSP – Criação de interface gráfica para aplicações WEB
    • JSF – Criação de interface gráfica para aplicações WEB
    www.oficinajava.blogspot.com
  • 19. Utilizando a plataforma JavaSE
    • Ambiente de desenvolvimento
      • Máquina virtual Java para a plataforma de sua escolha. JVM
      • Bibliotecas java para a plataforma de sua escolha
    • Compilador Java
    • Documentação das bibliotecas java. (API - download opcional)
    • Utilitários adicionais. Ex: utilitário de criação de arquivos java (.jar) e debugar programas Java.
    • Exemplos de programas Java
    www.oficinajava.blogspot.com
  • 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. www.oficinajava.blogspot.com