Qu'est-ce que Sandbox dans Java. Et si j2se est java ou un outil contenant jdk + jre pour lancer le programme java. En Java, pourquoi ne pas utiliser virtuel. Pourquoi ne pouvons-nous stocker les éléments de la pile dans le tas et viceversa.JAVA- Sandbox & virtual & heap
Répondre
Il semble que vous posiez plusieurs questions à la fois, et je ne suis pas tout à fait sûr où l'on se termine et le suivant commence. Je vais essayer de répondre à ce que je demande .
Java Sandbox
Java se limite à ce qu'il peut faire avec l'ordinateur - comme garder un enfant jouant dans un bac à sable, plutôt que de courir partout dans la cour/aire de jeux. La taille exacte du 'sandbox' et ce que contient le sandbox n'est pas strictement définie, mais une application Java ne va généralement pas se tromper avec de nombreuses ressources système, et une applet Java est autorisée à faire encore moins.J2SE: Java ou un outil?
J2SE est Java lui-même. Mais ce n'est qu'une édition de Java: l'édition Standard. L'édition standard est ce que vous verrez sur la plupart des machines d'utilisateur final. Les autres éditions Java sont les suivantes: ME (Micro Edition), conçu pour les périphériques mobiles et les systèmes intégrés, et EE (Enterprise Edition), conçu pour la programmation de serveurs.Pourquoi ne pas utiliser
virtual
?
Je suppose que vous venez d'un autre langage tel que C++ ou C#, où vous pouvez utiliser le mot-clévirtual
pour laisser les sous-classes remplacer la méthode de la super-classe. En Java, il n'y a pas devirtual
, car toutes les méthodespublic
etprotected
peuvent être surchargées. Dans d'autres langues, la différence entre l'utilisation devirtual
et de non signifie la différence entre la substitution d'une méthode et l'observation d'une méthode. Dans tous les cas où je l'ai vu (ou fait moi-même!), La méthode d'ombrage est une erreur de programmation. Parce que Java n'a pasvirtual
, vous ne pouvez pas créer d'observation de méthode.éléments dans le tas Stockage par rapport à la pile
Java est un langage géré. Vous ne pouvez pas choisir où vos données sont stockées en mémoire, Java le fait pour vous. Java nettoie également vos déchets pour vous. Bien qu'il soit bon de comprendre la pile/tas d'un point de vue informatique, je pense que ne pas avoir à s'inquiéter de la gestion de ces pointeurs est très relaxant tout en écrivant le code réel.
Merci pour votre réponse. Cela m'aide beaucoup. – Pavalesh
- 1. java.lang.OutOfMemoryError: Java heap space
- 2. Java Heap indirect access
- 3. Java Virtual Internals
- 4. Heap vs Managed Heap
- 5. Java heap space Paramètres Xmx Xms ignorés
- 6. Jboss Deployment and Java Heap Problèmes
- 7. « AWT-EventQueue-1 » java.lang.OutOfMemoryError: Java heap space
- 8. Eclipse - Erreur Java Heap alors dans l'interface
- 9. Surveillance de l'espace Java Heap dans NetBeans
- 10. Éviter la mémoire initiale Heap Taille Erreur
- 11. Liste des Clojure compatibles Java Virtual Machines
- 12. Fibonacci Heap Issue
- 13. junitreport ant tâche donnant java.lang.OutOfMemoryError: Java heap space
- 14. Java heap espace et la perte de messages
- 15. Sandbox IronPython?
- 16. Les pires cas de Skew Heap vs Leftist Heap
- 17. Y a-t-il une implémentation Heap MinMax Heap?
- 18. Dynamic Memory Heap Pool
- 19. Erlang HEAP débordement
- 20. classe Heap dans .NET
- 21. Java Virtual Machines (JVM) et leur comparaison des performances
- 22. Virtual Earth et ASP.NET MVC
- 23. Google Wave Sandbox
- 24. Architecture Sandbox dans ASP.NET?
- 25. NSArray et Sandbox Question
- 26. C# Augmenter Heap Taille - Est-il possible
- 27. MySQL Heap/mémoire basé table
- 28. Heap Spray Internet Explorer 8
- 29. Stack vs. Heap in .NET
- 30. Vérification des valeurs dans Heap
Veuillez utiliser des mots réels au lieu de simples lettres. Que voulez-vous dire par "r v"? Voulez-vous dire "sommes-nous"? Votre question est difficile à comprendre si vous utilisez de telles abréviations. – Jesper