Je réapprends Java. C'est l'un des premiers langages de programmation que j'ai étudiés à l'école et il frappe différemment cette fois-ci.
Par exemple, je n'ai jamais maîtrisé quand utiliser public ou privé, le but de (String[] args) ou la logique derrière le choix d'un type de données. J'ai mémorisé des modèles et bricolé des choses comme celle-ci chaque fois que je recevais des messages d'erreur, mais je ne comprenais pas vraiment.
Je viens d'apprendre que "Integer a" et "int b" peuvent tous deux représenter le même nombre, mais ils ont des capacités différentes.
Un Integer est une instance qui a accès à des méthodes telles que .equals et .compare. Il peut être converti en d'autres types de données si nécessaire.
Un int n’a pas accès aux méthodes. Nous pouvons comparer les entiers via '=='.
En tant que jeune apprenant, cela semblait être une distinction sans différence et c'était frustrant. J'ai encore beaucoup à apprendre dans ce domaine, mais je sais que j'y vois une lacune importante que j'ai hâte de combler.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!