A rede
VARIAVEIS Tipo de Variavel Texto = String Numerico = int Verdadeiro e falso = boolean
Nomenclatura Convenção Java → Sempre minúsculos e sem espaços _nome, $nome, nomeCompleto
TIPOS PRIMITIVOS
→ Tipos e Tamanhos (Não é um objeto é apenas o valor não tem funcionalidade extras) int – byte – short – long – float – double – char – void – boolean int idade = 20; double preco = 10.50; Ponto padrão americano. char sexo = 'M'; Um único caracter.
Capacidades byte b = 127; short s = 32767; (32_767) int i = 2_000_000_000; long l = 9_000_000_000_000_000_000 = 9_000_000_000_000_000_000L
IEEE 754 (Define como deve ser processado pela CPU) double d = 1.7E+308 float f = 3.4E+38
byte bb = 0b01010101; //8bits ou 1 bytes short ss = 0b0101010101010101; //16bits ou 2 bytes int ii = 0b01010101010101010101010101010101; //32bits ou 4 bytes
→ Cast de Tipo Cast Implicito short s = 32; int i = s; Cast Explicito long l = 32; int i = (int) l;
→ IEEE e Unicode Padrão Unicode cataloga os caracteres possíveis dentro da linguagem Padrão IEEE regula os padrões flutuantes.
VARIÁVEIS DE REFERÊNCIA
→ Variáveis de Referência Variavel Primitiva int i = 7; Variável de Referência (Objetos) String y = “Marcos”; int i = 7; i = 9;
String y = “Marcos”; Objeto sem referência Coletado pelo Garbage Collector y = “Professor Marcos Rogério”; y = null;
CONSTANTES
→ Modificador Final Diferenças int numeroTorcedores = 25300;//Variavel double PI = 3.14;//Invariavel
Constante → final double PI = 3.14; final char SEXO_MASCULINO = 'M'; final char SEXO_FEMININO = 'F';
→ Nomenclatura Variáveis constantes sempre em maiúsculos.
CLASSES WRAPPER
→ Wrappers Primitivas Integer – Long – Character – Byte – Float – Void – Short – Double – Boolean
→ Conversões Classes que oferecem recursos de conversões