Conexão Java 2014 - Java 101 (JVM)

395 visualizações

Publicada em

Palestra Conexão Java 2014 - Java 101 (JVM)

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
395
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Conexão Java 2014 - Java 101 (JVM)

  1. 1. Java 101 Matheus Lopes (matheus.lopes@caelum.com.br) Maurício Aniche (mauricio.aniche@caelum.com.br) Sunday, May 25, 14
  2. 2. O Empresário Sunday, May 25, 14
  3. 3. O desenvolvedor Sunday, May 25, 14
  4. 4. Já ouviu falar de Java? Sunday, May 25, 14
  5. 5. Sunday, May 25, 14
  6. 6. Já ouviu falar em Java? Sunday, May 25, 14
  7. 7. Já ouviu falar em Java? • Usado na web, mobile, TV, etc. Sunday, May 25, 14
  8. 8. Já ouviu falar em Java? • Usado na web, mobile, TV, etc. • Surgiu em 94, para resolver um problema da Sun. Sunday, May 25, 14
  9. 9. Mas como roda em várias plataformas? Sunday, May 25, 14
  10. 10. Em C Código em C Compilador Código de Máquina Windows Código em C Compilador Código de Máquina Linux Sunday, May 25, 14
  11. 11. O Java!!! Java Compilador Byte Code JVM Windows JVM Linux Sunday, May 25, 14
  12. 12. Java é lerdo? Sunday, May 25, 14
  13. 13. No passado? Código em C Compilador Código de Máquina Windows Java Compilador Byte Code JVM Windows JVM Linux Sunday, May 25, 14
  14. 14. JIT Sunday, May 25, 14
  15. 15. JIT • Just in Time Sunday, May 25, 14
  16. 16. JIT • Just in Time • Hot Spot Sunday, May 25, 14
  17. 17. Garbage Collector Sunday, May 25, 14
  18. 18. Mas só roda Java? Sunday, May 25, 14
  19. 19. Super JVM • JVM entende bytecode, e não Java! • Muitas outras linguagens: • Ruby (JRuby) • Scala • Clojure Sunday, May 25, 14
  20. 20. E como é a linguagem em si? Sunday, May 25, 14
  21. 21. Linda e maravilhosa! • Parece com outras linguagens • Orientação a objetos Sunday, May 25, 14
  22. 22. Show time! Sunday, May 25, 14
  23. 23. E o ecossistema? Sunday, May 25, 14
  24. 24. Imenso! Sunday, May 25, 14
  25. 25. Sunday, May 25, 14
  26. 26. Até eu quero programar! Sunday, May 25, 14
  27. 27. Primeiros passos • Baixe a JDK no site da Oracle • Compilador • JRE • Baixe o Eclipse • Divirta-se! Sunday, May 25, 14
  28. 28. Está contratado! Sunday, May 25, 14
  29. 29. Show time! Sunday, May 25, 14
  30. 30. Resumindo... • JVM • Linguagem Java • Comunidade Sunday, May 25, 14
  31. 31. Obrigado! Matheus “Luan” Lopes matheus.lopes@caelum.com.br Maurício “Encantado” Aniche mauricio.aniche@caelum.com.br Sunday, May 25, 14

×