
Owen Little
0
1410
109
Au cours de l'été, l'entreprise pour laquelle je travaillais m'a envoyé “Camp d'entraînement en programmation Java” organisée par Sun Microsystems à Philadelphie, en Pennsylvanie. Ce cours était censé me transformer en un développeur Java d'entrée de gamme. Après tout, il s'agissait du résumé général du cours présenté par Sun. Ce que j’ai appris cet été, c’est que vous ne pouvez pas débourser quelques milliers de dollars pour apprendre rapidement un langage informatique. Cela demande du temps, des efforts et BEAUCOUP d'essais et d'erreurs.
Pour vraiment profiter de l'opportunité d'apprendre le langage de programmation Java, je suis arrivé à la conclusion qu'Internet était mon meilleur ami. Pendant des semaines, j'ai continué à apprendre. Il y avait environ 5 sites principaux que je me suis référé sur une base constante pour des exemples d'applications Java - et je voudrais les partager avec vous.
Tout d’abord, permettez-moi de vous recommander, quoi qu’il en soit, de prendre un livre ou deux sur Java. Les livres permettent à quelqu'un de se concentrer presque complètement, alors qu'Internet est souvent entouré de distractions ou de tâches multiples. Personnellement, je trouve que posséder le livre est préférable, car cela me permet de mettre en évidence des pages importantes ou de marquer des sections spécifiques avec un post-it. Cela fonctionne mieux pour moi, mais bien sûr, votre kilométrage peut varier.
Ensuite, je me tournerai vers une variété de sources en ligne pour vous donner des exemples d’application Java pertinents et différentes explications pour les concepts présentés dans un livre. Ci-dessous, j'ai décrit plusieurs sites Web sur lesquels vous pouvez faire exactement cela, et même un peu plus..
Code source de la planète
Planet Source Code, une base de données précieuse regorgeant de programmes Java, possède l'une des plus grandes bases de données de code Java que j'ai jamais vues sur Internet. Sur le site Web, vous trouverez le code source de milliers d'applications, de jeux et d'utilitaires Java. Certaines des catégories de Planet Source Code incluent même des programmes traitant de la sécurité, de la structure de données et des applets, pour ne citer que quelques exemples..
Pendant votre séjour, je vous recommanderais vivement de regarder le Hall of Fame du programme Java de PSC, qui présente les soumissions de code les plus impressionnantes ou les mieux rédigées de ces dernières années. J'ai personnellement constaté que les programmes du Hall of Fame étaient utiles et professionnels. Oh, et bien sûr, la source de tous les programmes est gratuite, vous pouvez l’utiliser, la dupliquer et la recompiler sur votre ordinateur..
Freeware Java
Sans aucun doute l'un de mes sites préférés en tant que ressource Java, Freeware Java fournit du code source pour des centaines et des centaines de jeux et d'applications. C'est de loin l'un des sites Web les plus précieux auxquels j'ai eu accès l'année dernière pour apprendre Java. Ma suggestion pour l’utiliser comme ressource est de regarder un jeu ou une application similaire à un de vos centres d’intérêt, ou même un programme que vous voulez écrire. Si je veux écrire un jeu de hockey sur air, il serait très bénéfique d’obtenir des idées de codage d’un autre programmeur. “Pong Classique” code source, et améliorer ses méthodes et ses idées.
Si rien d'autre, Freeware Java vous donne accès au code source à quelques applets Java bien écrits et à des exemples d'applications Java. Je vous conseillerais d'aller directement sur la page des applets pour consulter le code source des salons de discussion, des jeux, des scripts de sites Web, etc..
Java Galaxy
Java Galaxy est une autre base de données Internet avec des centaines d'applications et de jeux complets avec codes sources gratuits pour votre plus grand plaisir d'apprentissage. La différence entre Java Galaxy et certaines des autres bases de données de code source décrites dans cet article réside dans le fait que les codes source de Java Galaxy sont plus petits et plus simples: les programmes ne sont pas aussi complexes. Si vous êtes un nouveau programmeur Java à la recherche d'exemples simples, vous devriez consulter ce site avant les autres..
Si vous vous contentez du code source lui-même, allez directement à cette page. Cependant, n'hésitez pas à jeter un coup d'œil à quelques-unes des autres fonctionnalités intéressantes offertes par Java Galaxy, telles que des exemples de questions d'entretien [Développeurs non disponibles] pour les développeurs Java, ou un test pratique de l'examen SCJP..
Java2s
Java2s est une ressource relativement populaire pour les développeurs Java car il contient une base de données utile contenant un exemple de code pour différents aspects du langage Java. Un aspirant codeur aurait du mal à trouver quelque chose de java lié qui ne figure pas quelque part sur le site Web de Java2s. Le site propose une ressource précieuse, à savoir une section très structurée du didacticiel Java, qui traite en particulier des entrées / sorties de fichiers et de Swing, mais qui comporte une section sur presque tout..
Mise en garde; Ce site ne contient ni bonbons pour les yeux ni de jolies lumières clignotantes que de nombreux sites Web aujourd'hui prospèrent. Vous pouvez vous attendre à une ressource Java pratique, organisée et rien d'autre. Bien que le site ne soit pas dédié à 100% aux codes sources du programme, j'ai décidé de l'inclure car il propose toujours une grande quantité de code, mais de manière structurée et ordonnée, ce qui m'a paru extrêmement utile..
Java DB
Java DB fournit un accès à une base de données de conseils de programmation Java et à des exemples de code Java pour certains problèmes. La mise en page du site est relativement simple et pratique en ce qui concerne la gestion de contenu. Les exemples de code et les didacticiels sont séparés en petites catégories dans la page d'accueil. Un moteur de recherche de site Google permet d'accéder à des résultats plus rapides et plus ciblés. Vous trouverez également sur ce site un excellent didacticiel de langage Java gratuit. Bien qu’il s’agisse d’un travail en cours, le didacticiel est complet, informatif et clair..
L'apprentissage de Java peut être un processus extrêmement décourageant, surtout si vous vous préparez à l'examen SCJP ou à quelque chose de similaire (si vous l'êtes, je ressens votre douleur). Je trouve souvent que l'une des meilleures façons de comprendre quelque chose est de s'y jeter à corps perdu. Apprenez des autres, mettez la main à la pâte, posez des questions et faites des erreurs (ce que je fais certainement). J'espère que cet article vous a donné quelques ressources à utiliser pour apprendre Java ou pour avoir une idée de ses utilisations pratiques.
Si vous avez un site à ajouter à cette liste, faites-le moi savoir dans la section commentaires et je pourrais éventuellement l'ajouter à l'article.