Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Grande necessidade do Java
• No início da década de 90, os computadores
entraram em uma nova geração.
– Computadores se comunicam entre si de diversas formas.
3
Características do Java
• Orientação a Objetos:
– Paradigma adotado próximo dos casos de uso;
– Reaproveitamento de código;
– Manutenção de código;
• Simples e Robusta:
– Representa em alguns aspectos o aperfeiçoamento da linguagem C++;
– Tende a obrigar o tratamento de erro;
4
Seu_Programa.java
Java - Simples
Seu_Programa.CPP
assembly
5
Java - Simples
• Permite o desenvolvimento de sistemas em
diferentes sistemas operacionais e
arquiteturas.
6
Plataformas JAVA
• A tecnologia Java está organizada em 3
plataformas:
– Java 2 Standard Edition (J2SE): ferraentas e APIs,
essenciais para qualquer aplicação...
7
Java - JVM
Usuários comuns
Nós
Plataforma Java
Fluxo Exec.
• A JVM representa a base da plataforma Java
– Pode ser instalada na maioria dos SO’s do mercado... Processador
• Todo o conjunto de
classes junto com a
JVM pode ser instalado
no computador por
meio do J2SDK na versão desejada.
9
Certificações education.oracle
• Maior domínio da
linguagem...
10
Java e NetBeans...
200 KB ...
87 MB de documentação!!!
Java
http://www.oracle.com/technetwork/java/javase/documentation/ 11
Ciclo de vida de uma máquina virtual
• Uma instância em tempo de execução (ou
runtime) tem a função de executar uma
aplicação Java. P. 1 P. 2 P. 3
12
Java e NetBeans...
• NetBeans é a IDE oficial para o Java 8. (Oracle)
• Alem disso possui integração com a API Java, o que permite uma
codificação mais direta e com suporte a auxílios para acesso da
mesma. (ctrl + espaço)
13
Ambiente e NetBeans ...
Larry Elisson
14
Onde baixar...
http://www.oracle.com/us/technologies/java/jdk-7-netbeans-download-432126.html
15
Ambiente e projeto Java
• Mostrar:
– A criação de um projeto
– estrutura
16
ENTENDENDO O JAVA
18
Entendendo o Java – executando...
• A instância da JVM irá iniciar a execução de sua
aplicação pelo método main().
19
Entendendo o Java - comentários
• Os comentários em código-fonte Java podem
ser de 2 tipos:
– // comentários de linha
20
Entendendo o Java – Palavras reservadas
21
Entendendo o Java - Identificadores
• Os identificadores são as palavras usadas para nomes
de classes, métodos, variáveis, atributos e constantes.
22
Entendendo Java - Tipos primitivos de
Dados
• Java possui 9 tipos simples de dados.
– Inteiros: byte, short, int e long que são usados para
números inteiros;
23
Entendendo Java - Tipos primitivos de
Dados
• Inteito -> int, short, long, byte
24
Entendendo Java – Tipos primitivos de
dados
25
Entendendo Java – Tipos primitivos de
dados (conversão de tipos)
• Se um dos operandos é do tipo double, o outro será
tratado como um double no escopo da operação;
byte -> short -> int -> long -> float -> double
26
Declarando uma variável
tipo nomeDaVariavel;
int x; 0
float x; 0.0
double x; 0.0
String x; null
byte x; 0
char x; null
short x; 0
boolean x; false
27
Exercício - 2
• Implemente um programa em Java que faça a
conversão de reais para dolar. Utilize para a
resolução do exercício que o valor do dolar
atual é de 4.5;
28