Veuillez jeter un œil à l'image ci-dessous. Lorsque nous créons un objet en java avec le newmot - clé, nous obtenons une adresse mémoire du système d'exploitation. Lorsque nous écrivons, out.println(objName)nous pouvons voir une chaîne "spéciale" en sortie. Mes questions sont: Quelle est cette sortie? Si c'est l'adresse mémoire qui …
J'ai lu dans le livre Essential C # 3.0 et .NET 3.5 que: Les retours de GetHashCode () sur la durée de vie d'un objet particulier doivent être constants (la même valeur), même si les données de l'objet changent. Dans de nombreux cas, vous devez mettre en cache la méthode …
La valeur hashCode d'une chaîne Java est calculée comme suit (String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Existe-t-il des circonstances (par exemple, la version JVM, le fournisseur, etc.) dans lesquelles l'expression suivante sera évaluée à false? boolean expression = "This is a Java string".hashCode() == 586653468 Mise …
Je remarque qu'il existe une getHashCode()méthode dans tous les contrôles, éléments, dans WP7, qui renvoient une séquence de nombres. Puis-je utiliser ce hashcode pour identifier un élément? Par exemple, je souhaite identifier une image ou une chanson dans l'appareil et vérifier où elle se trouve. Cela pourrait être fait si …
La hashCode()méthode de la classe Boolean est implémentée comme ceci: public int hashCode() { return value ? 1231 : 1237; } Pourquoi utilise-t-il 1231 et 1237? Pourquoi pas autre chose?
J'ai un tableau 2D d'entiers. Je veux qu'ils soient mis dans un HashMap. Mais je veux accéder aux éléments du HashMap basé sur Array Index. Quelque chose comme: Pour A [2] [5], map.get(2,5)qui renvoie une valeur associée à cette clé. Mais comment créer un hashMap avec une paire de clés? …
Existe-t-il un moyen d'obtenir un identifiant unique d'une instance? GetHashCode()est le même pour les deux références pointant vers la même instance. Cependant, deux instances différentes peuvent (assez facilement) obtenir le même code de hachage: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) …
Je voudrais imprimer la "référence d'objet" d'un objet en Java à des fins de débogage. Ie pour s'assurer que l'objet est le même (ou différent) selon la situation. Le problème est que la classe en question hérite d'une autre classe, qui a remplacé à la fois toString () et hashCode …
Dis que j'ai ma propre classe public class MyObj { /* ... */ } Il a quelques attributs et méthodes. Il N'implémente PAS equals, N'implémente PAS hashCode. Une fois que nous appelons equals et hashCode, quelles sont les implémentations par défaut? De la classe Object? Et que sont-ils? Comment la …
Comment les equals et hashcode de la classe de modèle doivent-ils être implémentés dans Hibernate? Quels sont les écueils courants? L'implémentation par défaut est-elle suffisante pour la plupart des cas? Y a-t-il un sens à utiliser des clés professionnelles? Il me semble qu'il est assez difficile de faire fonctionner correctement …
Pouvons-nous trouver le hashcoded'un listqui se contient comme element? Je sais que c'est une mauvaise pratique, mais c'est ce que l'intervieweur a demandé. Lorsque j'ai exécuté le code suivant, il lance un StackOverflowError: public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new ArrayList(); a.add(a); a.hashCode(); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.