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

5
PreparedStatement avec Statement.RETURN_GENERATED_KEYS
La seule façon pour certains pilotes JDBC de revenir Statement.RETURN_GENERATED_KEYSest d'effectuer l'une des opérations suivantes: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null && rs.next()) { key = rs.getLong(1); } Y a-t-il un moyen de faire la même chose avec …
83 java  jdbc 

3
Attraper plusieurs exceptions dans Java-8
En essayant la fonction multi-catch que j'ai trouvée dans ma m1()méthode, tout fonctionne bien comme prévu. Cependant, dans m2()le même code ne compile pas. Je viens de changer la syntaxe pour réduire le nombre de lignes de code. public class Main { public int m1(boolean bool) { try { if …

3
Quelle est la signification de java.util. @ Nullable?
Je lis le code de Guava où j'ai trouvé l'annotation java.util.@Nullabledans du code. Je connais le sens de @Nullable, mais je ne comprends pas celui-ci. En particulier, je ne trouve pas de classe appelée Nullabledans le package java.util. S'il vous plaît, quelqu'un me dit quel est le sens de ceci …
56 java 



2
Comment puis-je transmettre une collection d'exceptions comme cause première?
Une méthode myMethod,, appelle plusieurs exécutions parallèles et attend leur fin. Ces exécutions parallèles peuvent se terminer par des exceptions. Obtient donc myMethodune liste d'exceptions. Je souhaite transmettre la liste d'exceptions en tant que cause racine, mais la cause racine peut être une seule exception. Bien sûr, je peux créer …
52 java  exception 



3
Des compilateurs pour la JVM utilisent-ils le goto «large»?
Je pense que la plupart d'entre vous savent que gotoc'est un mot-clé réservé dans le langage Java mais qu'il n'est pas réellement utilisé. Et vous savez probablement aussi qu'il gotos'agit d'un opcode Java Virtual Machine (JVM). Je pense toutes les structures sophistiquées de contrôle de flux de Java, Scala et …
47 java  jvm  goto 



3
Pourquoi 11010100 << 1 est-il égal à 110101000 et non 10101000?
Pourquoi quand j'essaye de décaler des bits pour 11010100 2 , le résultat est 110101000 2 , pas 10101000 2 . int a = Integer.parseInt("11010100", 2) &lt;&lt; 1; J'essaye de faire ça: int a = (byte)(Integer.parseInt("11010100", 2) &lt;&lt; 1); Mais si la valeur de sortie est supérieure à 128, tout …
40 java  bit-shift 


6
Code de hachage d'ArrayList qui se contient comme élément
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&lt;ArrayList&gt; a = new ArrayList(); a.add(a); a.hashCode(); …

4
Pourquoi le type de retour lambda n'est-il pas vérifié au moment de la compilation?
La référence de méthode utilisée a un type de retour Integer. Mais un incompatible Stringest autorisé dans l'exemple suivant. Comment corriger la withdéclaration de méthode pour sécuriser le type de référence de méthode sans transtyper manuellement? import java.util.function.Function; public class MinimalExample { static public class Builder&lt;T&gt; { final Class&lt;T&gt; clazz; …

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.