Java
SELEM AFONSO
SELEM32@GMAIL.COM
HTTP://BLOG.SOFTECSYSTEMS.COM.BR/SELEM/
Contexto Histórico
Em 1995 a Sun Microsystems lançou o Java como
uma linguagem e plataforma de desenvolvimento, voltada para internet;
Atualmente, atinge todos os tipos de aplicações de
PC, WEB, dispositivos móveis e embarcados;
Características do Java
Java não é uma linguagem mas sim uma Tecnologia;
Java é Orientado a Objetos;
Java é portável (multiplataforma);
Características do Java
Se divide em três “módulos” de desenvolvimento:
J2SE:
Desktop;
J2EE:
WEB;
J2ME:
Dispositivos móveis;
Máquina Virtual
Java é multiplataforma. Quando um programa Java
é compilado um código intermediário é gerado, chamado de bytecode. Este bytecode é interpretado pelas máquinas virtuais Java. A máquina virtual é a responsável por criar um ambiente multiplataforma.
Máquina Virtual
Entre outras funções, a máquina virtual Java
também é responsável por carregar de forma segura todas as classes do programa, verificar se os bytecodes aderem a especificação JVM e se eles não violam a integridade e a segurança do sistema.
Bytecode
Bytecode ou código em bytes é o resultado de um
processo semelhante ao dos compiladores de códigofonte que não é imediatamente executável.
O bytecode será interpretado por uma máquina
virtual que fará a execução
Olá Mundo
public class OlaMundo { public static void main(String[] args) {
System.out.println("Olá Mundo!");
}
}
Compilando:
Tipos de Variáveis
int - Tamanho de 32 bits com sinal.
long - Tamanho de 64 bits com sinal.
float - Tamanho de 32 bits com sinal (com nove dígitos significativos
de precisão). double - Tamanho de 64 bits com sinal(com 18 dígitos significativos de precisão). char - Caractere Unicode com tamanho 16 bits sem sinal. boolean - Valor indicando true ou false. Tamanho de 8 bit
String – String não é uma variável