O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Funcionamento da
Linguagem Java
Todos os direitos de reprodução e distribuição reservados ao site
Aula 02
JAVA
Código
Fonte
public static void main (String[] args) {
System.out.println (“Olá, Mundo!”);
}
Todos os direitos de rep...
JAVA
Compilador
Java
(JavaC)
Bytecode
JAVA
Todos os direitos de reprodução e distribuição reservados ao site
JAVA
Fonte JavaC Bytecode Java

Virtual
Machine
JVM
Todos os direitos de reprodução e distribuição reservados ao site
JAVA
Fonte JavaC
JVM
JVM
JVM
JAVA
Bytecode
Todos os direitos de reprodução e distribuição reservados ao site
JAVA
Todos os direitos de reprodução e distribuição reservados ao site
Write Once
Run Anywhere
WORA
Todos os direitos de reprodução e distribuição reservados ao site
Todos os direitos de reprodução e distribuição reservados ao site
Todos os direitos de reprodução e distribuição reservados ao site
JRE
JREJDK
Java
Runtime
Environment
Java
Development
Kit
JavaLang
JavaTools
JavaC
APIs
JVM
Bibliotecas
Loader / Verificador...
Exercícios - Aula 02
Todos os direitos de reprodução e distribuição reservados ao site
Corpo Auxiliar de
Praças da Marinha
CAPEAGS
Estágio de Adaptação à
Graduação de Sargento
da Aeronáutica
SIN PD
Todos os di...
Marinha (CAP-PD)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
Na construção de um algoritmo, como seria
representado o cálculo da multiplicação da base
pela altu...
Assinale a alternativa que corresponde à fórmula correta para
calcular a média aritmética entre 4 notas, representadas pel...
Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site
fale@sistemaeducandus.com.br
Todos os direitos de reprodução e distribuição reservados ao site
Próximos SlideShares
Carregando em…5
×

Curso de Java #02 - Como Funciona o Java

44.750 visualizações

Publicada em

Aula completa em http://www.cursoemvideo.com/lesson/funcionamento-java-curso-de-java/

Curso Completo de Java GRÁTIS em
https://www.youtube.com/playlist?list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR

Como funciona o Java? Você sabe o que é JVM, JRE, JDK, JavaC, bytecode? É exatamente isso que você vai aprender durante essa aula.

O JavaC (Java Compiler) vai transformar o Código Fonte Java em Bytecode, um código específico que vai executar em uma Máquina Virtual Java (Java Virtual Machine - JVM).

Uma JVM é uma solução de software capaz de executar bytecode em qualquer máquina, independente da plataforma que o Código Fonte foi compilado. Java é multiplataforma sem a necessidade de recompilação.

A JVM é composta por várias partes internas, como por exemplo Loader, Verificador, Interpretador, Gerenciador de Memória e Compilador JIT (Just in Time).

Atualmente existem JVMs em várias plataformas, como Computadores Pessoais (Windows, Linux, MacOS), dispositivos móveis (Android) e até mesmo os modernos wearables (relógios inteligentes, óculos inteligentes).

O princípio de funcionamento desse mecanismo explicado acima é conhecido pela sigla WORA (Write Once Run Anywhere) que significa “Escreva uma vez, execute em qualquer lugar”.

JRE (Java Runtime Environment) é um conjunto de software que forma um ambiente para a execução de bytecodes feitos em Java. Ela é composta da JVM e bibliotecas adicionais.

JDK (Java Development Kit) é um conjunto de programas que todo programador Java deve ter. Ele é um kit de desenvolvimento Java composto pela JRE (item acima), o JavaLang, o JavaTools (JavaC, Debugger, APIs). Além disso, você ainda pode adicionar uma IDE para facilitar o desenvolvimento Java.

As IDEs mais conhecidas são o Eclipse, o IntelliJ e o NetBeans. O Curso em Vídeo de Java vai adotar o NetBeans para o aprendizado da Linguagem Java.

Na próxima aula, veremos as versões do Java que usaremos (SE/EE/ME), em qual lugar vamos fazer o download do JDK para o Java SE e veremos as instruções para a instalação da plataforma Java que será utilizada durante todo o curso.

Até lá!

Aula do Curso de Java criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.

Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080

Patrocínio
HOSTNET: http://www.hostnet.com.br
SISTEMA EDUCANDUS: http://www.sistemaeducandus.com.br
EDUCANDUS ONLINE: http://www.educandusonline.com.br

Publicada em: Educação
  • Seja o primeiro a comentar

Curso de Java #02 - Como Funciona o Java

  1. 1. Funcionamento da Linguagem Java Todos os direitos de reprodução e distribuição reservados ao site Aula 02
  2. 2. JAVA Código Fonte public static void main (String[] args) { System.out.println (“Olá, Mundo!”); } Todos os direitos de reprodução e distribuição reservados ao site
  3. 3. JAVA Compilador Java (JavaC) Bytecode JAVA Todos os direitos de reprodução e distribuição reservados ao site
  4. 4. JAVA Fonte JavaC Bytecode Java
 Virtual Machine JVM Todos os direitos de reprodução e distribuição reservados ao site
  5. 5. JAVA Fonte JavaC JVM JVM JVM JAVA Bytecode Todos os direitos de reprodução e distribuição reservados ao site
  6. 6. JAVA Todos os direitos de reprodução e distribuição reservados ao site
  7. 7. Write Once Run Anywhere WORA Todos os direitos de reprodução e distribuição reservados ao site
  8. 8. Todos os direitos de reprodução e distribuição reservados ao site
  9. 9. Todos os direitos de reprodução e distribuição reservados ao site
  10. 10. JRE JREJDK Java Runtime Environment Java Development Kit JavaLang JavaTools JavaC APIs JVM Bibliotecas Loader / Verificador Compilador JIT Interpretador / Gerenciador Debugger IDE Todos os direitos de reprodução e distribuição reservados ao site
  11. 11. Exercícios - Aula 02 Todos os direitos de reprodução e distribuição reservados ao site
  12. 12. Corpo Auxiliar de Praças da Marinha CAPEAGS Estágio de Adaptação à Graduação de Sargento da Aeronáutica SIN PD Todos os direitos de reprodução e distribuição reservados ao site
  13. 13. Marinha (CAP-PD) Todos os direitos de reprodução e distribuição reservados ao site
  14. 14. Aeronáutica (EAGS-SIN) Todos os direitos de reprodução e distribuição reservados ao site
  15. 15. Aeronáutica (EAGS-SIN) Na construção de um algoritmo, como seria representado o cálculo da multiplicação da base pela altura e em seguida a divisão pela constante 2? a) área = Base • Altura 2 b) área <- (base * altura) / 2 c) área <- base • altura / 2 d) área = base * altura / 2 Todos os direitos de reprodução e distribuição reservados ao site
  16. 16. Assinale a alternativa que corresponde à fórmula correta para calcular a média aritmética entre 4 notas, representadas pelas variáveis N1, N2, N3, N4. a) N1+N2+N3+N4/4 b) N1+N2+N3+(N4/4) c) N.(1+2+3+4)/4
 d) (N1+N2+N3+N4)/4 Aeronáutica (EAGS-SIN) Todos os direitos de reprodução e distribuição reservados ao site
  17. 17. Aeronáutica (EAGS-SIN) Todos os direitos de reprodução e distribuição reservados ao site
  18. 18. fale@sistemaeducandus.com.br Todos os direitos de reprodução e distribuição reservados ao site

×