Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].

7
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 SparseArrays, votre code fonctionnera avec d'autres implémentations de …



8
Android Java; Comment puis-je analyser un fichier JSON local du dossier des actifs dans un ListView
Je développe actuellement une application de physique censée afficher une liste de formules et même en résoudre certaines (le seul problème est le ListView) Ceci est ma mise en page principale <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" …


10
Pourquoi est-ce que je n'obtiens pas d'exception java.util.ConcurrentModificationException dans cet exemple?
Remarque: je connais la Iterator#remove()méthode. Dans l'exemple de code suivant, je ne comprends pas pourquoi la méthode List.removein mainlève ConcurrentModificationException, mais pas dans la removeméthode. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { …

8
(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 …
176 java 



13
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 String.valueOf(int i)impliquent un appel de plus que d'appeler directementInteger.toString(int i)
176 java 


14
Java équivalent aux méthodes d'extension C #
Je cherche à implémenter une fonctionnalité dans une liste d'objets comme je le ferais en C # en utilisant une méthode d'extension. Quelque chose comme ça: List<DataObject> list; // ... List initialization. list.getData(id); Comment faire cela en Java?


5
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 ne fonctionne …
176 java  command-line  jar 

4
RabbitMQ et relation entre le canal et la connexion
Le client Java RabbitMQ présente les concepts suivants: Connection - une connexion à une instance de serveur RabbitMQ Channel - ??? Pool de threads consommateurs - un pool de threads qui consomment les messages des files d'attente du serveur RabbitMQ File d'attente - une structure qui contient les messages dans …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.