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

13
Java: Appel d'une super méthode qui appelle une méthode surchargée
public class SuperClass { public void method1() { System.out.println("superclass method1"); this.method2(); } public void method2() { System.out.println("superclass method2"); } } public class SubClass extends SuperClass { @Override public void method1() { System.out.println("subclass method1"); super.method1(); } @Override public void method2() { System.out.println("subclass method2"); } } public class Demo { public static …

2
PatternSyntaxException: répétition illégale lors de l'utilisation de regex en Java
Je ne connais pas beaucoup de regex, mais je dois faire correspondre un modèle simple. Ce qui suit doit retourner vrai, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) lorsque inputLine est {"user_id" : 34} Cependant, j'obtiens cette exception: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) …
97 java  regex  matcher 

5
Retour de lambda forEach () en java
J'essaie de changer certaines boucles for-each en forEach()méthodes lambda pour découvrir les possibilités des expressions lambda. Ce qui suit semble possible: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Avec lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Mais le suivant ne fonctionne pas: …

12
Regrouper une liste d'objets par un attribut: Java
J'ai besoin de grouper une liste d'objets (Student) en utilisant un attribut (Location) de l'objet particulier, le code est comme ci-dessous, public class Grouping { /** * @param args the command line arguments */ public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); …
97 java  list  grouping 



9
Compatibilité Java 32 bits vs 64 bits
Le code Java construit et compilé sur un JDK 32 bits en code octet 32 ​​bits fonctionnera-t-il dans une JVM 64 bits? Ou une JVM 64 bits nécessite-t-elle un code d'octet 64 bits? Pour donner un peu plus de détails, j'ai du code qui fonctionnait dans un environnement Solaris exécutant …

3
Réécriture de Java vers Clojure
Mon entreprise vient de me demander de réécrire une application Java de grande taille (50 000 lignes de code) (une application Web utilisant JSP et servlets) dans Clojure. Quelqu'un d'autre a-t-il des conseils sur ce à quoi je dois faire attention? Veuillez garder à l'esprit que je connais assez bien …
97 java  clojure  vaadin 

5
Pourquoi package-info.java est-il utile?
Lorsque j'exécute CheckStyle sur mon projet Java, cela indique Missing package-info.java file.pour certaines classes, mais pas toutes. Je ne peux pas vraiment comprendre pourquoi ce message n'apparaît que parfois. De plus, mon projet fonctionne parfaitement sans package-info.java. Que fait le package-info.java? En ai-je vraiment besoin pour mes projets Java?
97 java  maven  checkstyle 


4
Différence entre ProcessBuilder et Runtime.exec ()
J'essaie d'exécuter une commande externe à partir du code java, mais il y a une différence que j'ai remarquée entre Runtime.getRuntime().exec(...)et new ProcessBuilder(...).start(). Lors de l'utilisation Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue est 0 et la commande se termine ok. Cependant, avec ProcessBuilder: …

13
Classes glorifiées dans le langage Java
Certaines classes de l'API Java standard sont traitées légèrement différemment des autres classes. Je parle de ces classes qui ne pourraient pas être implémentées sans un support spécial du compilateur et / ou de la JVM. Ceux que je propose tout de suite sont: Object (évidemment) car il, entre autres …
96 java 



11
object == null ou null == object?
J'ai entendu quelqu'un qui null == objectvaut mieux que object == null vérifier par exemple : void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Y a-t-il des raisons ou est-ce un autre …
96 java  null 

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.