Questions marquées «java»

177
Pourquoi String est-il immuable en Java?

On m'a demandé dans une interview pourquoi String est immuable J'ai répondu comme ceci: Lorsque nous créons une chaîne en java comme String s1="hello";alors un objet sera créé dans la piscine de chaîne (bonjour) et s1 pointera à bonjour .Maintenant si encore une fois nous ne String s2="hello";puis...

177
SparseArray vs HashMap

Je peux penser à plusieurs raisons pour lesquelles HashMaps avec des clés entières sont bien meilleures que SparseArrays: La documentation Android pour un SparseArraydit "Il est généralement plus lent qu'un traditionnel HashMap". Si vous écrivez du code en utilisant HashMaps plutôt que...

176
Exécuter la méthode au démarrage au printemps

Existe-t-il une fonctionnalité Spring 3 pour exécuter certaines méthodes lorsque l'application démarre pour la première fois? Je sais que je peux faire l'astuce de définir une méthode avec @Scheduledannotation et qu'elle s'exécute juste après le démarrage, mais ensuite elle s'exécutera...

176
Integer.toString (int i) vs String.valueOf (int i)

Je me demande pourquoi la méthode String.valueOf(int i)existe? J'utilise cette méthode pour convertir inten Stringet juste découvert la Integer.toString(int i)méthode. Après avoir regardé l'implémentation de ces méthodes, j'ai vu que la première appelle la seconde. En conséquence, tous mes appels...

176
Exécuter la classe dans le fichier Jar

Si vous avez un fichier jar appelé myJar.jarsitué dans / myfolder et que vous souhaitez utiliser la classe appelée à myClasspartir de celui-ci, comment procédez-vous à partir de la ligne de commande? Je pensais que ce serait d'aller dans le répertoire et de dire java -cp myJar.jar.myClassmais cela...

176
(A == 1 && a == 2 && a == 3) peut-il être évalué à vrai en Java?

Nous savons que c'est possible en JavaScript . Mais est-il possible d'imprimer le message "Success" à la condition donnée ci-dessous en Java? if (a==1 && a==2 && a==3) { System.out.println("Success"); } Quelqu'un a suggéré: int _a = 1; int a = 2; int a_ = 3; if (_a == 1 && a...