Articles of java

Initialisation du tableau de chaînes en Java

Si je déclare un tableau de Ssortingng : Ssortingng names[] = new Ssortingng[3]; Alors pourquoi ne pouvons-nous pas affecter des valeurs au tableau déclaré ci-dessus comme ceci: names = {“Ankit”,”Bohra”,”Xyz”};

Obtenir la valeur du champ / propriété final statique public d’une classe en Java via la reflection

Dis que j’ai un cours: public class R { public static final int _1st = 0x334455; } Comment puis-je obtenir la valeur du champ / propriété “_1st” par reflection?

Java: Que fait l’opérateur deux points (:)?

Je chercherais moi-même, mais je ne sais même pas comment ça s’appelle. Quelqu’un pourrait-il expliquer ce qu’il fait? Je ne savais pas qu’il y avait plusieurs fois le: apparu. Que fait-il dans ce cas ici: public Ssortingng toSsortingng() { Ssortingng cardSsortingng = “”; for (PlayingCard c : this.list) // <– { cardString = cardString + […]

Comment lire une ligne spécifique en utilisant le numéro de ligne spécifique d’un fichier en Java?

En Java, existe-t-il une méthode pour lire une ligne particulière à partir d’un fichier? Par exemple, lisez la ligne 32 ou tout autre numéro de ligne.

java: “final” System.out, System.in et System.err?

System.out est déclaré comme public static final PrintStream out . Mais vous pouvez appeler System.setOut() pour le réaffecter. Hein? Comment est-ce possible si c’est final ? (même point s’applique à System.in et System.err ) Et plus important encore, si vous pouvez muter les champs finaux statiques publics, qu’est-ce que cela signifie pour les garanties (le […]

Chaîne ne remplaçant pas les caractères

J’ai une phrase qui est passée sous forme de chaîne et je fais un remplacement sur le mot “et” et je veux le remplacer par “”. Et cela ne remplace pas le mot “et” par un espace blanc. Voici un exemple de ma logique. Et quand je déboge ceci, la logique tombe dans la phrase.replace. […]

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 .