Java et adresse mémoire
Résolu
Neb37
-
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute en Java. J'ai compris qu'en java, la notion de pointeur est différente qu'en c++ ainsi que le passage d'argument par référence.
Ma question est un peu différente:
Est-il possible de définir à quelle adresse mémoire je veux déclarer ma variable?
Par exemple, si je veux déclarer une variable de type float à l'adresse mémoire 0x8504?
Note: j'ai mis n'importe quel valeur d'adresse pour exemple seulement
Merci beaucoup
Je débute en Java. J'ai compris qu'en java, la notion de pointeur est différente qu'en c++ ainsi que le passage d'argument par référence.
Ma question est un peu différente:
Est-il possible de définir à quelle adresse mémoire je veux déclarer ma variable?
Par exemple, si je veux déclarer une variable de type float à l'adresse mémoire 0x8504?
Note: j'ai mis n'importe quel valeur d'adresse pour exemple seulement
Merci beaucoup
A voir également:
- Java et adresse mémoire
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Darkino nouvelle adresse - Guide
- Adresse mac - Guide
- Changer adresse dns - Guide
4 réponses
Bonjour,
A ma connaissance, les adresses mémoires sont gérées par la machine virtuelle JAVA, donc j'aurais tendance à dire que ce n'est pas possible.
Mais bon, si il y a une méthode, que quelqu'un me contredise, je suis curieux de savoir...
Cordialement,
Marc.
A ma connaissance, les adresses mémoires sont gérées par la machine virtuelle JAVA, donc j'aurais tendance à dire que ce n'est pas possible.
Mais bon, si il y a une méthode, que quelqu'un me contredise, je suis curieux de savoir...
Cordialement,
Marc.
la manipulation des adresses mémoires est certainement une des choses les plus "dangereuses" qu'un programmeur puisse faire. La philosophie dans laquelle Java a été écrit me fait imaginer que je ne vois pas trop ça possible. Comme le précédent posteur je suis extrêmement intéressé s'il existe en fait une solution.
Bonjour,
J'ai contourné mon problème mais la question reste intéressante. Malheureusement, Mr.Google ne trouve rien :)
Je met donc le topic "résolue", Merci à vous deux
J'ai contourné mon problème mais la question reste intéressante. Malheureusement, Mr.Google ne trouve rien :)
Je met donc le topic "résolue", Merci à vous deux
Salut,
Je ne connais pas non plus un moyen de contrôler en pur Java (sans JNI) l'adresse d'un bloc mémoire. Mais à part cet aspect (i.e., le contrôle de l'adresse du bloc), on peut faire pas mal de choses en Java: https://www.javamex.com/java_equivalents/memory_management.shtml et surtout la suite: https://www.javamex.com/java_equivalents/malloc.shtml
++
Je ne connais pas non plus un moyen de contrôler en pur Java (sans JNI) l'adresse d'un bloc mémoire. Mais à part cet aspect (i.e., le contrôle de l'adresse du bloc), on peut faire pas mal de choses en Java: https://www.javamex.com/java_equivalents/memory_management.shtml et surtout la suite: https://www.javamex.com/java_equivalents/malloc.shtml
++