63 votes

Exercices pour améliorer mes compétences en programmation Java

J'ai appris les bases de Java mais je souhaite m'exercer davantage. J'ai cherché sur Google et je n'ai pas trouvé beaucoup de problèmes de niveau débutant que je puisse résoudre en utilisant Java.

Des suggestions ?

62voto

Anthony Forloney Points 30083

Je recommande de lire le Les tutoriels du soleil pour les exemples de code et la pratique dans todos les domaines de la programmation Java, en particulier les domaines dans lesquels vous souhaitez vous améliorer.

En fonction de l'importance des exemples de débutants que vous recherchez, consultez les documents suivants CodingBat pour de bons exercices pour débutants. Projet Euler est un autre bon site, mais en fonction de votre niveau de compétence actuel, cela peut être trop, mais cela vaut la peine d'essayer quand même.

Plus important encore, il convient également de noter que projets personnels sont un excellent moyen de commencer à apprendre une nouvelle langue. Je vous recommande également de commencer un projet qui vous est bénéfique et de vous y mettre tout de suite, il n'y a pas de meilleur moment que le présent !

8voto

Yuval Adam Points 59423

Lorsque vous apprenez une nouvelle langue, il existe des séries de problèmes intéressants que vous pouvez utiliser pour mieux apprendre la langue.

  • Projet Euler présente des problèmes intéressants avec une forte composante mathématique.
  • Pratique sur Google Code Jam les problèmes passés, s'en tenir aux tours de qualification pour les problèmes plus faciles

8voto

MrSmith42 Points 5159

Je recommande vivement la lecture du livre Java efficace de Joshua Bloch.

4voto

Donal Fellows Points 56559

Vous pouvez essayer les problèmes à RosettaCode dont beaucoup manquent de solutions Java pour le moment. Les problèmes sont de difficultés très différentes, mais chacun a déjà une solution dans un autre langage, ce qui devrait aider pour l'aspect algorithmique.

1voto

duffymo Points 188155

Je vous recommande de résoudre les problèmes qui vous intéressent, en écrivant du code qui pourrait vous être utile.

Java est une énorme boîte. Il contient beaucoup d'informatique : graphisme, calcul scientifique, bases de données relationnelles, interfaces utilisateur pour le bureau et le web, messagerie et file d'attente, multithreading, sécurité, etc. Chaque domaine a son propre "problème de débutant". Lequel voulez-vous dire ?

Comment définissez-vous un "problème de débutant" ? Peut-être que vous avez des difficultés parce que vous ne limitez pas assez votre recherche.

Si votre imagination fait défaut, votre meilleure chance est de Google quelque chose comme "problèmes pratiques de java pour débutants". et examinez ce que vous recevez en retour.

Ou commencez par Tutoriel Java en ligne de Sun et travaillez jusqu'au bout. Vous en saurez beaucoup sur Java quand vous aurez terminé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X