Curso de Java #02 - Como Funciona o Java

44.375 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
0 comentários
43 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
44.375
No SlideShare
0
A partir de incorporações
0
Número de incorporações
36.340
Ações
Compartilhamentos
0
Downloads
2.591
Comentários
0
Gostaram
43
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×