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

10
Boxe Integer bizarre à Java
Je viens de voir du code similaire à celui-ci: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Lorsqu'il est exécuté, ce bloc de code imprimera: false …
114 java  autoboxing 

8
Annotations Java
À quoi servent les annotations en Java? J'ai cette idée floue d'eux comme quelque part entre un commentaire et le code réel. Affectent-ils le programme au moment de l'exécution? Quels sont leurs usages typiques? Sont-ils uniques à Java? Existe-t-il un équivalent C ++?


13
NullPointerException accédant aux vues dans onCreate ()
Il s'agit d'une question canonique pour un problème fréquemment publié sur StackOverflow. Je suis un tutoriel. J'ai créé une nouvelle activité à l'aide d'un assistant. J'obtiens NullPointerExceptionen essayant d'appeler une méthode sur les Views obtenus avec findViewById()dans mon activité onCreate(). Activité onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); …


18
Déterminer si un objet est de type primitif
J'ai un Object[]tableau et j'essaie de trouver ceux qui sont primitifs. J'ai essayé d'utiliser Class.isPrimitive(), mais il semble que je fais quelque chose de mal: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); impressions java.lang.Integer, false. Y a-t-il une bonne façon ou une alternative?
114 java  reflection 

13
Pourquoi Java a besoin d'une interface sérialisable?
Nous travaillons beaucoup avec la sérialisation et devoir spécifier une balise Serializable sur chaque objet que nous utilisons est une sorte de fardeau. Surtout quand c'est une classe tierce que nous ne pouvons pas vraiment changer. La question est la suivante: puisque Serializable est une interface vide et que Java …


13
Quelle est l'alternative à Singleton
Nous avons une classe qui contient les informations de configuration de l'application. C'était un singleton. Après un examen architectural, on nous a dit de supprimer le singleton. Nous avons vu certains avantages de ne pas utiliser singleton dans les tests unitaires car nous pouvons tester différentes configurations en même temps. …


3
conversion double en entier en java
En Java, je veux convertir un double en entier, je sais si vous faites ceci: double x = 1.5; int y = (int)x; vous obtenez y = 1. Si tu fais ça: int y = (int)Math.round(x); Vous en obtiendrez probablement 2. Cependant, je me demande: puisque les doubles représentations d'entiers …
114 java  casting  double  rounding 





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.