Aula02 Linguagem Java
Introdução à Linguagem Java
Carlos Andrés Ferrero
Material adaptado do curso de Desenvolvimento de Software em Java elaborado pelo Prof. Marcos André Pisching.
Os Cuidados
Boa convivência
1. Ligar computadores somente quando autorizado pelo Professor;
2. Proibido alterar qualquer configuração dos computadores ou programas; 3. Proibido entrar com comidas ou bebidas dentro do laboratório;
4. Proibido mexer nas conexões de cabos e/ou retirar/permutar qualquer componente dos computadores;
5. Não fazer uso de bate-papos online ou sites de redes sociais e relacionamentos durante as aulas;
6. Preservar/não avariar os equipamentos;
7. Não acessar sites de pornografia, pirataria ou jogos eletrônicos;
8. Desligue seu computador ao sair.
Revisão de Tópicos em Programação
Revisão em Tópicos de Programação
• Linguagem de Máquina
5
Revisão em Tópicos de Programação
• Linguagem de Programação (Java)
6
Revisão em Tópicos de Programação
• Compilador
7
Revisão em Tópicos de Programação
• Problema
8
Revisão em Tópicos de Programação
• Máquinas Virtuais
– Permitem fazer com que um código de alto nível possa ser executado em computadores com:
• Arquiteturas Diferentes (Intel e AMD 32 ou 64 bits,...)
• Sistemas Operacionais Diferentes (Windows, Linux, Mac OS,
...)
9
Revisão em Tópicos de Programação
• Máquinas Virtuais
10
Revisão em Tópicos de Programação
• Máquinas Virtuais
– Para Java teremos OracleJVM
– Mas piora a performance dos programas pela utilização de uma máquina virtual?
11
Introdução a Java
• Java é uma Linguagem de Programação
• Máquina Virtual Java é uma máquina virtual que deve ser instalada para cada sistema operacional com sua arquitetura apropriada
12
Introdução a Java
• A Máquina Virtual Java
– Fornece as especificações da plataforma de hardware para a qual todo o código Java está compilado.
– Permite um ambiente multiplataforma.
13
Introdução a Java
• Máquina Virtual Java
– Otimização de