Aller au menu - Aller au contenu

Icône Apprenez à programmer en Java

Mise à jour : 12/02/2010
Difficulté : Intermédiaire Intermédiaire Creative Commons BY-NC-SA
115 875 visites depuis 7 jours, classé 4/795
Bonjour à tous, amis Zéros ! :D

Bienvenue dans mon cours de programmation en Java. C'est un langage très utilisé, notamment par un grand nombre de programmeurs professionnels, ce qui en fait un langage incontournable actuellement.

Voici les caractéristiques de Java en quelques mots :

  • Java est un langage de programmation moderne développé par Sun Microsystems (aujourd'hui racheté par Oracle). Il ne faut surtout pas le confondre avec JavaScript (langage de scripts utilisé principalement sur les sites web), car Java n'a rien à voir.
  • Une de ses plus grandes forces est son excellente portabilité : une fois votre programme créé, il fonctionnera automatiquement sous Windows, Mac, Linux, etc.
  • On peut faire de nombreuses sortes de programmes avec Java :
    • des applications, sous forme de fenêtre ou de console ;
    • des applets, qui sont des programmes Java incorporés à des pages web ;
    • des applications pour appareils mobiles, avec J2ME ;
    • et bien d'autres ! J2EE, JMF, J3D pour la 3D...

Comme vous le voyez, Java permet de réaliser une très grande quantité d'applications différentes ! Mais... comment apprendre un langage si vaste qui offre autant de possibilités ? o_O

Heureusement, ce cours est là pour tout vous apprendre de Java à partir de zéro :) .

Application Java Application Java Application Java
Exemples de programmes réalisés en Java


Image utilisateur

Ce cours vous plaît ?
Si vous avez aimé ce cours, vous pouvez retrouver le livre "Apprenez à programmer en Java" du même auteur, en vente sur le Site du Zéro, en librairie et dans les boutiques en ligne. Vous y trouverez ce cours adapté au format papier avec une série de chapitres inédits.

Plus d'informations






N.B. : je tiens à faire une dédicace spéciale à ptipilou, zCorrecteur émérite, sans qui ce tuto n'aurait pas vu le jour !
Un grand merci pour ton travail et ton soutien ! :)
Ce cours est composé des parties suivantes :
Ce tutoriel sur Java se termine !
J'ose espérer qu'il vous a été agréable et que avez appris à domestiquer la bête... :p

Eh ! Tu nous avais promis un tuto sur JDBC ! !


Et je vous réponds qu'un autre tuto portant sur des API Java existe, avec au programme :
  • JDBC ;
  • programmation réseau ;
  • JMF ;
  • ...


Et en bonus, vous trouverez même un tuto sur Java EE, qui permet de développer des applications Web. Alors, elle est pas belle la vie ?


Et oui, le tuto actuel commençait à être un peu gros et rajouter tout ça dedans aurait fini par vous faire peur...

Donc je vous donne rendez-vous dans un autre tuto ! ;)
@ bientôt amis ZérOs...

Partager

334 commentaires pour "Apprenez à programmer en Java"
Note moyenne : 3.58 / 4 (984 votes)
Pseudo Commentaire
Hors ligne sitws # Posté le 20/01/2012 à 21:07:57

bonsoir,

j'aimerais bien avoir des totoriels de ce genre mais un peu avancé(reseaux, les threads,le web,....)

merci d'avance
Hors ligne coopun77 # Posté le 21/01/2012 à 12:32:09

Bonjour, je voulais savoir si il fallait maîtriser toutes les notions aborder pour coder des jeux videos ou à partir de quel moment je peux commencer à m'exercer? Merci beaucoup ^^
Hors ligne satiron # Posté le 22/01/2012 à 17:15:26
Diviser pour mieux regner
Avatar

Avis : Mitigé

Ville : Toulouse
Pays : France métropolitaine
Études : IUT A Toulouse

Je suis assez mitigé.
Les explications sont bonnes, on comprend facilement, de ce cotés là, le cotés pédagogique est là, j'ai même le livre chez moi.
J'ai lu ton tuto il y a un certain temps, donc désolé si il y a eu des corrections depuis, ou si je me trompe.

Par contre, je suis désolé, mais le code est crade! Je trouve que pour un tuto/livre qui va expliquer ce langage à des centaines de personnes, qui n'ont peut être jamais programmés, leur montrer un code comme ça, c'est pas tip top.
Tu devrais regarder du cotés de PMD qui analyse la propreté du code.
Quelques exemples quand même:

- Ne jamais initialiser des attributs directement, on a un constructeur, il sert à ça!! (private int maVar = 42 par exemple, c'est nul)
- Les noms de variables jp1, jp2 et jp3, ça craint
- Une règle que l'on m'a toujours appris aussi, un attribut une ligne! Notre esprit vas lire de haut en bas, il risque de ne pas voir une variable si elle est sur la même ligne que l'autre... C'est d'autant plus important quand en plus tu initialise directement ta variable et que ça déborde de la ligne et donne un truc moche
- Dans ton code à un moment tu fais un if elseif else avec les formes, je n'ai pas trop regardés (désolé), mais rien qu'en ayant un aperçu du code, je pense que ça doit être possible d'utiliser la poo, avec une classe Carre, une classe Triangle et de la redéfinition de méthode, je peut me tromper vu que je n'ai pas trop regarder, mais mon professeur d'objet m'à toujours dit qu'en POO, les if elseif doivent être rare!
- Je ne sais pas si tu l'a fait, je ne me souviens plus, mais je le dis parce que c'est courant : dans un constructeur on ne doit pas appeler de méthode, l'objet n'étant pas totalement construit, il peut y avoir un risque de null pointer exception.

Voilà, bon courage! Mais merci quand même pour ce tutoriel qui reste très pédagogue et nous apprends des choses ;)
Bonne continuation.

Image utilisateur
Image utilisateur

Image utilisateur
Image utilisateur

 
Hors ligne medsaouabi # Posté le 31/01/2012 à 15:33:32
Avatar

Avis : Très bon

Merci beaucoup
C'est parfait
Hors ligne jules33 # Posté le 01/02/2012 à 17:45:12
Attention aux attrapes idiots!
Avatar

Avis : Très bon

Excellent tutoriel! Merci!

Vous en avez marre des langages trop dure? Prenez l'assembleur euh... Ruby! :p
c: 100%
xhtml css: 90%
c++: 30%
arduino: 0%
blender: 100%

 

Voir tous les commentaires