« Bonjour Amigo, prêt pour la quête Bases de Java ? »

« Je ne sais pas. Que dois-je faire ? »

« Tu dois terminer le dixième niveau, évidemment ! Et pas 'aussi vite que possible', mais 'aussi bien que possible' ! Ne fonce pas tête baissée. Apprends la théorie, et ensuite effectue les missions. Voici justement des articles utiles à ce sujet. »

« J'ai des doutes au sujet de l'élargissement et de la réduction des types... C'est un sujet qui paraît simple, mais... »

« C'est normal ! Nos merveilleux articles vont t'aider. Et pas juste pour l'élargissement et la réduction des types. »

Élargissement et réduction des types primitifs

« Pour commencer, lisons à nouveau ce qu'il faut savoir sur l'élargissement et la réduction des types primitifs (ces types qui ne sont pas des objets). C'est le sujet le plus simple, mais il est facile de l'oublier sans pratique. Alors lisons et exerçons-nous. »

Valeurs fixes en Java : final, constant et immutable

« Tout bouge et change en Java... sauf les choses marquées par le modificateur final (marquées comme CONSTANT). Tu sais déjà pourquoi ce mot est écrit en majuscules ? Si ce n'est pas le cas, cet article t'expliquera pourquoi. Tu découvriras aussi pourquoi l'état de certains objets ne peut pas être modifié, et comment utiliser cette propriété. »

instanceof et les bases de l'héritage

« Qui appartient à qui, et qui est lié à quoi ? En Java, les choses ne se passent pas exactement comme dans la vraie vie : si tu es au sommet de la hiérarchie, tout t'appartient, et si tu es au bas de l'échelle... Tu vois de quoi je veux parler ? Oui, l'héritage... Et plus précisément, du très utile opérateur instanceof. Je te conseille fortement de commencer à l'utiliser dans tes programmes ! »

Wrappers, unboxing et boxing

« Maintenant que tu as une solide compréhension des types primitifs, tu devrais en lire davantage sur les classes d'encapsulation (wrappers). Ces classes ressemblent et agissent comme les types primitifs dont le nom se rapproche, mais ce sont en réalité de vraies classes. Dans cet article, tu découvriras qui en a besoin et pourquoi, ainsi que comment les utiliser. »

Comment utiliser la classe Enum

« Tu sais déjà comment créer des classes. Mais que ferais-tu si tu devais restreindre ta classe à une plage de valeurs ? Jusqu'à la sortie de Java 1.5, les développeurs n'avaient pas d'autre choix que de trouver leurs propres solutions pour ce problème. La classe Enum a été ajoutée dans cette version pour fournir une solution commune. Elle présente un certain nombre de fonctionnalités, ainsi que quelques particularités. Cet article t'en dira plus sur la différence entre Enum et les autres classes. »

8 erreurs fréquentes commises par les programmeurs débutants

« Les programmeurs débutants et expérimentés font tous des erreurs. Maintenant que nous sommes à la fin de la première quête, je pense que tu as tout intérêt à en apprendre davantage sur les erreurs courantes. Passons en revue les règles les plus importantes. »