Conexão Java 2014 - Java 101 (JVM)
-
Upload
matheus-lopes -
Category
Technology
-
view
169 -
download
3
description
Transcript of Conexão Java 2014 - Java 101 (JVM)
O Empresário
Sunday, May 25, 14
O desenvolvedor
Sunday, May 25, 14
Já ouviu falar de Java?
Sunday, May 25, 14
Sunday, May 25, 14
Já ouviu falar em Java?
Sunday, May 25, 14
Já ouviu falar em Java?
• Usado na web, mobile, TV, etc.
Sunday, May 25, 14
Já ouviu falar em Java?
• Usado na web, mobile, TV, etc.
• Surgiu em 94, para resolver um problema da Sun.
Sunday, May 25, 14
Mas como roda emvárias plataformas?
Sunday, May 25, 14
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
O Java!!!Java
Compilador
Byte Code
JVM
Windows
JVM
Linux
Sunday, May 25, 14
Java é lerdo?
Sunday, May 25, 14
No passado?Código em C
Compilador
Código de Máquina
Windows
Java
Compilador
Byte Code
JVM
Windows
JVM
LinuxSunday, May 25, 14
JIT
Sunday, May 25, 14
JIT
• Just in Time
Sunday, May 25, 14
JIT
• Just in Time
• Hot Spot
Sunday, May 25, 14
Garbage Collector
Sunday, May 25, 14
Mas só roda Java?
Sunday, May 25, 14
Super JVM
• JVM entende bytecode, e não Java!
• Muitas outras linguagens:
• Ruby (JRuby)
• Scala
• Clojure
Sunday, May 25, 14
E como é a linguagem em si?
Sunday, May 25, 14
Linda e maravilhosa!
• Parece com outras linguagens
• Orientação a objetos
Sunday, May 25, 14
Show time!
Sunday, May 25, 14
E o ecossistema?
Sunday, May 25, 14
Imenso!
Sunday, May 25, 14
Sunday, May 25, 14
Até eu quero programar!
Sunday, May 25, 14
Primeiros passos
• Baixe a JDK no site da Oracle
• Compilador
• JRE
• Baixe o Eclipse
• Divirta-se!
Sunday, May 25, 14
Está contratado!
Sunday, May 25, 14
Show time!
Sunday, May 25, 14
Resumindo...
• JVM
• Linguagem Java
• Comunidade
Sunday, May 25, 14
Obrigado!
Matheus “Luan” [email protected]
Maurício “Encantado” [email protected]
Sunday, May 25, 14