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].


12
Les méthodes d'une interface Java doivent-elles être déclarées avec ou sans modificateur d'accès public?
Les méthodes d'une interface Java doivent-elles être déclarées avec ou sans le publicmodificateur d'accès? Techniquement, cela n'a pas d'importance, bien sûr. Une méthode de classe qui implémente un interfaceest toujours public. Mais qu'est-ce qu'une meilleure convention? Java lui-même n'est pas cohérent à cet égard. Voir , par exemple par Collectionrapport …

9
conversion de bitmap Java en tableau d'octets
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Quand je regarde le tampon après que l'appel aux copyPixelsToBufferoctets soit …



7
La classe JavaLaunchHelper est implémentée à deux endroits
На этот вопрос есть ответы на Stack Overflow на рdedом : Как разрешить конфликт двух JDK? Aujourd'hui, j'ai mis à niveau mon Intellij Idea sur macOS Sierra, et maintenant, lorsque j'exécute des applications dans la console, j'ai cette erreur: objc [3648]: la classe JavaLaunchHelper est implémentée dans /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) et …


18
Comment ajouter de nouveaux éléments à un tableau?
J'ai le code suivant: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Ces deux ajouts ne sont pas en cours de compilation. Comment cela fonctionnerait-il correctement?
291 java  arrays  string 

18
Obtenir l'adresse IP de la machine actuelle à l'aide de Java
J'essaie de développer un système où il y a différents nœuds qui sont exécutés sur un système différent ou sur différents ports du même système. Maintenant, tous les nœuds créent un socket avec une IP cible comme IP d'un nœud spécial appelé nœud d'amorçage. Les nœuds créent ensuite le leur …
291 java  sockets  ip 

11
valeur maximale de l'entier
En C, l'entier (pour une machine 32 bits) est de 32 bits, et il va de -32 768 à +32 767. En Java, l'entier (long) est également de 32 bits, mais varie de -2 147 483 648 à + 2 147 483 647. Je ne comprends pas en quoi la …
291 java  c  integer  max  bit 



7
Comment convertir / convertir long en chaîne?
Je viens de créer un exemple d'application BB, qui peut permettre de choisir la date. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Après avoir choisi la date, je dois convertir cette longue valeur en chaîne, afin de pouvoir facilement stocker la valeur de date quelque part …

7
Conventions de codage - Nommer les énumérations
Existe-t-il une convention pour nommer les énumérations en Java? Ma préférence est qu'une énumération est un type. Ainsi, par exemple, vous avez une énumération Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Je m'oppose à le nommer: FruitEnum NetworkConnectionTypeEnum Je comprends qu'il est facile de sélectionner les fichiers qui sont des énumérations, …


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.