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


3
BigDecimal - pour utiliser new ou valueOf
Je suis tombé sur deux façons de sortir un objet BigDecimal d'un double d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Quelle serait la meilleure approche? ValueOf créerait-il un nouvel objet? En général (pas seulement BigDecimal), qu'est-ce qui est recommandé - nouveau ou valueOf? Merci.
97 java  bigdecimal 

6
tomcat - Variables CATALINA_BASE et CATALINA_HOME
J'ai plusieurs instances de tomcat 6 fonctionnant sur le même serveur (Linux) et cela fonctionne comme prévu. J'essaie de découvrir quelle est la pratique standard en ce qui concerne la définition des variables CATALINA_HOMEet CATALINA_BASE. Dans mon installation tomcat, j'ai installé CATALINA_HOMEpour pointer vers un dossier « commun » ( …

6
HTTPURLConnection ne suit pas la redirection de HTTP vers HTTPS
Je ne comprends pas pourquoi Java HttpURLConnectionne suit pas une redirection HTTP d'un HTTP vers une URL HTTPS. J'utilise le code suivant pour obtenir la page à l' adresse https://httpstat.us/ : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is …



3
Comment importer un script Gradle dans un autre?
J'ai un script de gradle complexe qui englobe une charge de fonctionnalités autour de la construction et du déploiement d'un certain nombre de projets netbeans dans un certain nombre d'environnements. Le script fonctionne très bien, mais essentiellement, tout est configuré à travers une demi-douzaine de cartes contenant des informations sur …
97 java  ant  groovy  build  gradle 


13
Classe interne dans l'interface
Est-il possible de créer une classe interne dans une interface? Si c'est possible, pourquoi voudrions-nous créer une classe interne comme celle-là puisque nous n'allons pas créer d'objets d'interface? Ces classes internes aident-elles dans un processus de développement?

5
Comment puis-je compter le nombre de correspondances pour une regex?
Disons que j'ai une chaîne qui contient ceci: HelloxxxHelloxxxHello Je compile un modèle pour rechercher «Bonjour» Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Il devrait trouver trois correspondances. Comment puis-je compter le nombre de correspondances? J'ai essayé différentes boucles et utilisé le matcher.groupCount()mais cela n'a pas fonctionné.
97 java  regex 


5
Eclipse: activer les assertions
J'utilise Eclipse Galileo. Comment activer les assertions dans Eclipse? Comme suggéré par d' autres sites, je l' ai essayé d' ajouter les arguments: -ea. J'ai également essayé de changer le niveau de conformité du compilateur en 1.4. Aucune de ces suggestions n'a fonctionné.

10
Convertissez float en double sans perdre de précision
J'ai un flotteur primitif et j'en ai besoin comme double primitif. Le simple fait de lancer le flotteur pour doubler me donne une précision supplémentaire étrange. Par exemple: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Cependant, si au lieu de lancer un cast, je produis …

11
Efficacité du retour prématuré dans une fonction
C'est une situation que je rencontre fréquemment en tant que programmeur inexpérimenté et que je me demande en particulier pour un projet ambitieux et intensif en vitesse que j'essaie d'optimiser. Pour les principaux langages de type C (C, objC, C ++, Java, C #, etc.) et leurs compilateurs habituels, ces …

9
Pourquoi i ++ n'est-il pas atomique?
Pourquoi n'est i++pas atomique en Java? Pour approfondir un peu Java, j'ai essayé de compter la fréquence à laquelle la boucle dans les threads est exécutée. Alors j'ai utilisé un private static int total = 0; dans la classe principale. J'ai deux fils. Sujet 1: Impressions System.out.println("Hello from Thread 1!"); …

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.