1 tipo de dados JAVA
Tipo de dados básicos Tipo de dados de
referência Tipo de
dados personalizados
8 tipos básicos de dados:
byte 字节型 1 -128~127
short 短整型 2
int 4
long 8
float 4
double 8
char 字符型 1 0~65535
boolean 1(作为数组中的某个元素)或4(作为单独的变量)
Dados de armazenamento do computador:
registros (Java não pode controlar e processar diretamente)
Espaço de pilha: alta eficiência de acesso; primeiro a entrar, primeiro a sair; pequeno espaço de armazenamento; JVM armazena todos os tipos básicos de dados no espaço de pilha.
Espaço de heap: a menor eficiência de acesso; locais de armazenamento aleatórios Alocação; grande espaço de armazenamento; espaço de heap para matrizes, strings, objetos, etc.
2 Definição e função das variáveis
Variable
Constant
Quantidade literal: a quantidade armazenada na variável ou constante: como o inteiro 1234, a string "abc"
Dados de tipo básico de gerenciamento de variáveis : use variáveis em vez de endereços de memória obscuros para facilitar a manipulação de dados na memória. Dados de tipo de referência de
gerenciamento de variáveis: as variáveis são colocadas no espaço da pilha, os dados do tipo de referência são colocados no espaço da pilha e as variáveis no espaço da pilha são armazenadas em endereços e endereços É o endereço de uma parte da memória no espaço de heap, onde os dados reais são armazenados.
3 Nomenclatura, definição e inicialização de variáveis
Regras de nomenclatura:
Primeira letra: letras inglesas, $, sublinhado, composto de letras, números e sublinhados.
Veja o nome para saber o significado.
Chinês não é recomendado. Não é recomendado que a
primeira letra seja maiúscula.
Método de nomenclatura camelo
4 Escopo variável
Deixe o bloco de código, as variáveis definidas no bloco de código serão recicladas pela JVM
5 classes de empacotamento de tipos de dados básicos
Byte
Curto
Inteiro
Longo
Flutuante
Duplo
Carácter
Booleano
Alguns métodos práticos e constantes são encapsulados na
classe wrapper ; a classe wrapper pode definir o tipo de elemento na coleção.
Métodos e constantes:
Integer.MIN_VALUE int 类型的最小值 -2的31次方
Integer.MAX_VALUE 2的31次方,-1
int Integer.parseInt(String sInteger); “10”转成10
String Integer.toBinaryString(int value); 十进制转二进制,返回String类型
String Integer.toHexString(int value); 十进制转十六进制,返回String类型