Estrutura de memória Java
A memória é um armazenamento temporário de dados. Sua velocidade de armazenamento é muito rápida, mas é um armazenamento temporário. Começa desde o início da fonte de alimentação e todos os dados são perdidos após a fonte de alimentação ou o desligamento. O ciclo de vida da memória é ligar e desligar. Quando o computador está ligado, o cálculo começa e não resta mais nada quando o computador está desligado. As vantagens têm velocidade rápida de armazenamento e as desvantagens são facilmente quebradas. Se não refletir em nada ao inicializar, a tela não é brilhante, o teclado e o mouse não são brilhantes e, nesse caso, geralmente há problemas com o bastão de memória. A tela azul da máquina e os erros de instrução são todos causados pela memória.
Os dados do programa são armazenados na memória e não são armazenados no disco rígido porque o disco rígido não é seguro e pode ler dados. Mas a memória é diferente. Ele não permite que os dados da memória sejam lidos e a velocidade é muito rápida, portanto, nossos programas são armazenados na memória.
A memória é como uma grande área de terra que não começou. Se você deseja cultivar alguns vegetais nesta terra, pode plantá -los como quiser, mas não os planta em lugares ocupados por outros. O mesmo vale para acessar algumas coisas que permitem acessar, mas se esse conteúdo for ocupado por outras pessoas, não poderá ser ocupado por você, se desejar.
Nossos dados são armazenados na memória. Não há problema em armazenar muitas células de armazenamento de dados onde quiserem, mas o Java não é seletivo e o armazenamento Java é procurado por uma máquina virtual.
Unidade de armazenamento de memória: o computador é armazenado pouco a pouco e os bits (o único armazenamento pode ser 0 e 1) os bits são a menor unidade de armazenamento. Byte (8 bits é igual a 1 byte) K (1024 bytes é igual a 1kb) m (1024k é igual a 1M) G (1024M é igual a 1g) t (1024g é igual a 1T) p (1024T é igual a 1p).
Os dados do programa devem ser armazenados na memória e o tamanho deve ser selecionado para armazenamento. As coisas que não podem ser consideradas pequenas devem ser armazenadas em grandes quantidades. Por exemplo, se você tiver um litro de água, deve armazená -lo em um copo. Se você tiver 10 água bruta, precisa armazenar em um copo, ele transbordará. Os grandes não podem ser armazenados em pequenos recipientes, e os pequenos não podem ser armazenados em recipientes grandes, o que é um desperdício. Conforme mostrado na Figura 3.3:
Figura 3.3
Tipos de dados Java
Se os dados da linguagem de programação desejarem ser armazenados na memória, devemos primeiro escolher um tamanho de armazenamento para que não o desperdiçamos. O chamado tamanho do armazenamento é chamado de tipo de dados. O que é um tipo de dados? Precisamos armazenar dados nos tipos e precisamos escolher um tipo adequado para nossos dados armazenarem para que não desperdiçamos dados ou resíduos de tamanho de armazenamento.
Os tipos de dados Java têm seus próprios tamanhos de armazenamento. Se houver tipos diferentes, você precisará encontrar diferentes tipos de dados para armazenar. Portanto, se o programa precisar ser armazenado na memória, você deverá escolher o tipo de dados apropriado para armazená -lo.
Tipo numérico:
1. Inteiro:
2. Ponto flutuante (decimal):
3. Tipo de caractere:
4. Tipo booleano:
Byte: 8 bits representam um byte, ou seja, existem 8 0s e 1s, que podem formar 256 identificadores. O que são 256 logotipos? É a combinação de 8 0s e 1s, que pode combinar 256 sinais no total. O maior número que ele pode herdar é 255 porque começa de 0, 0 ~ 255. Portanto, 8 bits são compostos por 8 0s e 1s, formando um total de 256 descrições e 0 ~ 255 valores. Como mostrado na Figura 3.4:
4.png
curto: 16 bits, ou seja, existem 16 0s e 1s, que podem formar 65536 identificadores, 0 ~ 65535 valores.
INT: 32 bits, ou seja, existem 32 0s e 1s, que podem formar 4294967296 identificadores, valores 0 ~ 4294967295.
Longo: 64 bits, ou seja, 64 0s e 1s são compostos dos quais podem identificar todos os valores na Terra.
FLOAT: 32 bits, compostos por 32 0s e 1s, e o decimal pode ser preciso para cerca de 6 dígitos.
duplo: 64 bits, 64 0s e 1s, e o decimal pode ser preciso para cerca de 15 dígitos.
Char: 16 bits, é representado por caracteres ASCLL.
Booleano: o logotipo tem apenas 0 e 1, é falso e verdadeiro, usado para julgamento.
O exposto acima é a estrutura de memória Java e o tipo de dados introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!