Comment voulez-vous savoir si une machine est pile grandit vers le haut ou vers le bas dans la mémoire? (JAVA)

J'ai un programme en C pour vérifier si la machine de la pile grandit vers le haut ou vers le bas dans la mémoire.

Il va comme ça :

#include <stdio .h>

void sub(int *a) {
 int b;

 if (&b > a) {
    printf("Stack grows up.");
 } else {
    printf("Stack grows down.");
 }
}

main () {
 int a;
 sub(&a);
}

Maintenant, je veux faire la même chose en Java. 🙂

Un connait une solution sans avoir à écrire de code natif ???

Grâce

Btw, pourquoi voulez-vous faire la même chose en Java? Par Pure curiosité?
De rien , j'étais posé cette question dans google. Ensuite, l'interviewer a demandé de me mettre en java. 🙂
Ce code est cassé. Plus de détails dans ma réponse ci-dessous.

OriginalL'auteur Roman | 2009-07-22