Structure de mémoire Java
La mémoire est un stockage temporaire de données. Sa vitesse de stockage est très rapide, mais c'est un stockage temporaire. Il commence à partir du début de l'alimentation, et toutes les données sont perdues après l'alimentation ou l'arrêt. Le cycle de vie de la mémoire est de s'allumer et de s'arrêter. Lorsque l'ordinateur est allumé, le calcul démarre et il ne reste plus rien lorsque l'ordinateur est désactivé. Les avantages ont une vitesse de stockage rapide et les inconvénients sont facilement rompus. S'il ne reflète pas du tout lors du démarrage, l'écran n'est pas brillant, le clavier et la souris ne sont pas brillants, et dans ce cas, il y a généralement des problèmes avec le bâton de mémoire. L'écran bleu machine et les erreurs d'instruction sont toutes causées par la mémoire.
Les données du programme sont stockées en mémoire et ne sont pas stockées sur le disque dur car le disque dur n'est pas sûr et peut lire les données. Mais la mémoire est différente. Il ne permet pas de lire les données de mémoire et la vitesse est très rapide, donc nos programmes sont stockés en mémoire.
La mémoire est comme une grande zone de terrain qui n'a pas commencé. Si vous voulez cultiver des légumes dans ce pays, vous pouvez les planter comme vous le souhaitez, mais ne les plantez pas dans des endroits occupés par d'autres. Il en va de même pour accéder à certaines choses qui vous permettent d'accéder, mais si ce contenu est occupé par d'autres, il n'est pas autorisé à être occupé par vous si vous le souhaitez.
Nos données sont stockées en mémoire. Il est normal de stocker de nombreuses cellules de stockage de données où qu'ils veulent, mais Java n'est pas sélectif, et le stockage de Java est proxyé par une machine virtuelle.
Unité de stockage de mémoire: l'ordinateur est stocké petit à bit et les bits (le seul stockage peut être 0 et 1) les bits sont la plus petite unité de stockage. Octet (8 bits équivaut à 1 octet) k (1024 octets équivaut à 1kb) m (1024k égal à 1 m) g (1024m est égal à 1g) t (1024g est égal à 1t) p (1024T est égal à 1p).
Les données du programme doivent être stockées en mémoire et la taille doit être sélectionnée pour le stockage. Les choses qui ne peuvent pas être considérées comme petites doivent être stockées en grande quantité. Par exemple, si vous avez un litre d'eau, vous devez le stocker dans une tasse. Si vous avez 10 eaux brutes, vous devez stocker dans une tasse, cela débordera. Les grands ne peuvent pas être stockés dans de petits conteneurs et les petits ne peuvent pas être stockés dans de grands conteneurs, ce qui est un déchet. Comme le montre la figure 3.3:
Figure 3.3
Types de données Java
Si nos données de langage de programmation souhaitent être stockées en mémoire, nous devons d'abord choisir une taille de stockage afin que nous ne les gaspilles pas. La taille dite de stockage est appelée type de données. Qu'est-ce qu'un type de données? Nous devons stocker des données dans les types, et nous devons choisir un type approprié pour que nos données soient stockées afin que nous ne gaspillerons pas les données ou la taille du stockage des déchets.
Les types de données Java ont leurs propres tailles de stockage. S'il existe différents types, vous devez trouver différents types de données à stocker. Par conséquent, si le programme doit être stocké en mémoire, vous devez choisir le type de données approprié pour les stocker.
Type numérique:
1. INTEGER:
2. Point flottant (décimal):
3. Type de caractère:
4. Type booléen:
Byte: 8 bits représentent un octet, c'est-à-dire qu'il y a 8 0 et 1, qui peuvent former 256 identificateurs. Que sont les 256 logos? Il s'agit de la combinaison de 8 0s et 1, qui peuvent combiner 256 signes au total. Le plus grand nombre qu'il peut hériter est de 255 car il commence à 0, 0 ~ 255. Ainsi, 8 bits sont composés de 8 0s et 1, formant un total de 256 descriptions et 0 ~ 255 valeurs. Comme le montre la figure 3.4:
4.png
Court: 16 bits, c'est-à-dire qu'il y a 16 0 et 1, qui peuvent former des identifiants 65536, 0 ~ 65535 valeurs.
Int: 32 bits, c'est-à-dire qu'il y a 32 0s et 1, qui peuvent former des identificateurs 4294967296, 0 ~ 4294967295.
Long: 64 bits, c'est-à-dire 64 0s et 1 sont composés qui peuvent identifier toutes les valeurs sur la terre.
Float: 32 bits, composé de 32 0s et 1, et la décimale peut être précise à environ 6 chiffres.
Double: 64 bits, 64 0s et 1s, et la décimale peut être précise à environ 15 chiffres.
Char: 16 bits, il est représenté par les caractères ASCLL.
Boolean: Le logo n'a que 0 et 1, il est faux vrai et vrai, utilisé pour le jugement.
Ce qui précède est la structure de mémoire Java et le type de données qui vous sont présentés par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!