Articles of java

Peut-on supposer des valeurs de tableau par défaut en Java? Par exemple, supposons qu’un tableau int soit défini sur tous les zéros?

En pratique, puis-je supposer que tous les tableaux int de Java seront remplis de zéros? pour toutes les machines sur lesquelles la JVM s’exécute? Est-ce vrai pour tous les types? carboniser? booléen? énumérations? Où est-ce officiellement documenté? Les manuels que j’ai dit que les tableaux int sont mis à zéro, mais ils recommandent également d’écrire […]

Dépendance circulaire au spring

Comment Spring résout-il cela: le haricot A dépend du haricot B et du haricot B du haricot A.

Java: Quelle est la différence entre et ?

Je n’arrive pas à comprendre le texte suivant … Est-ce que cela signifie que est pour les constructeurs vides? Pourquoi est-il important d’avoir deux versions différentes? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods Au niveau de la machine virtuelle Java, chaque constructeur (§2.12) apparaît comme une méthode d’initialisation d’instance portant le nom spécial . Ce nom est fourni […]

_ (trait de soulignement) est un mot-clé réservé

Je viens de remplacer s dans l’expression lambda suivante par _ : s -> Integer.parseInt(s) Le compilateur Eclipse dit: ‘_’ ne doit pas être utilisé comme identifiant, car il s’agit d’un mot clé réservé du niveau source 1.8. Je n’ai trouvé aucune explication dans la structure / les mots-clés du §3.9 de JLS .

remove () sur la liste créée par Arrays.asList () lève une exception UnsupportedOperationException

J’ai une collection c1 et un tableau a . J’essaie de convertir le tableau en une collection c2 et faire c1.removeAll(c2) , mais cela génère une c1.removeAll(c2) . J’ai constaté que la asList() of Arrays renvoie la classe Arrays.ArrayList et la classe this hérite de removeAll() de AbstractList() dont l’implémentation génère une removeAll() . Myclass […]

Empêcher WebView d’afficher «page Web non disponible»

J’ai une application qui utilise largement une WebView. Lorsque l’utilisateur de cette application n’a pas de connexion Internet, une page indiquant “page Web non disponible” et divers autres textes apparaissent. Est-il possible de ne pas afficher ce texte générique dans mon WebView? Je voudrais fournir ma propre gestion des erreurs. private final Activity activity = […]

IntelliJ Gradle Plugin: Le javaHome fourni semble être invalide

Semblable à: – Intellij 14 le javaHome fourni semble être invalide – Android Studio – fourni javaHome n’est pas un dossier valide Cependant, j’essaie d’utiliser ma variable JAVA_HOME qui est définie sur C:\Program Files\Java\jdk1.8.0_40 Je ne comprends pas pourquoi intellij cherche le JDK dans son répertoire d’installation. Dans intellij: Executing external task ‘bootRun’… The supplied […]

POI – Comment définir la valeur de cellule sur Date et appliquer le format de date Excel par défaut?

J’ai utilisé Apache POI pendant un certain temps pour lire des fichiers Excel 2003 existants par programmation. Maintenant, j’ai une nouvelle exigence pour créer des fichiers entiers .xls en mémoire (toujours en utilisant Apache POI), puis les écrire dans un fichier à la fin. Le seul problème qui se pose est le traitement des cellules […]

Java prend-il en charge le currying?

Je me demandais s’il y avait un moyen de tirer cela en Java. Je pense que ce n’est pas possible sans un support natif pour les fermetures.

Obtient un tableau d’octets à partir d’un ByteBuffer dans Java

Est-ce la manière recommandée d’obtenir les octets du ByteBuffer? ByteBuffer bb =.. byte[] b = new byte[bb.remaining()] bb.get(b, 0, b.length);