1 tipo de datos JAVA
Tipo de datos básicos Tipo de datos de
referencia Tipo de
datos personalizados
8 tipos de datos básicos:
byte 字节型 1 -128~127
short 短整型 2
int 4
long 8
float 4
double 8
char 字符型 1 0~65535
boolean 1(作为数组中的某个元素)或4(作为单独的变量)
Datos de almacenamiento informático:
registros (Java no puede controlar y procesar directamente)
Espacio de pila: alta eficiencia de acceso; primero en entrar, primero en salir; pequeño espacio de almacenamiento; JVM almacena todos los tipos básicos de datos en el espacio de pila. Espacio de pila
: la eficiencia de acceso más baja; ubicaciones de almacenamiento aleatorias Asignación; gran espacio de almacenamiento; espacio de pila para matrices, cadenas, objetos, etc.
2 Definición y función de variables
Variable
Constante
Cantidad literal: la cantidad almacenada en la variable o constante: como el entero 1234, la cadena "abc"
Datos de tipo básico de gestión de variables : utilice variables en lugar de direcciones de memoria oscuras para facilitar la manipulación de datos en la memoria. Datos de tipo de referencia de
gestión de variables: las variables se colocan en el espacio de la pila, los datos del tipo de referencia se colocan en el espacio de pila y las variables en el espacio de la pila se almacenan en direcciones y direcciones Es la dirección de una parte de la memoria en el espacio dinámico, donde se almacenan los datos reales.
3 Naming, definición e inicialización de variables
Reglas de nomenclatura:
Primera letra: letras en inglés, $, guión bajo, compuesto de letras, números y guiones bajos.
Consulte el nombre para conocer el significado.
No se recomienda el chino . No se recomienda que la
primera letra esté en mayúscula.
Nomenclatura de caso de camello
4 Alcance variable
Deje el bloque de código, las variables definidas en el bloque de código serán recicladas por la JVM
5 clases de empaquetado de tipos de datos básicos
Byte Entero
corto Flotante largo Doble carácter Booleano
Algunos métodos prácticos y constantes están encapsulados en la
clase contenedora ; la clase contenedora puede definir el tipo de elemento en la colección.
Métodos y 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类型