Java pour les nuls, ou Tecka va tout planter |
Bienvenue invité ( Connexion | Inscription )
Java pour les nuls, ou Tecka va tout planter |
8 Mar 2008, 15:48
Message
#1
|
|
Boulet on Tour Groupe : Ancien de la Team Messages : 6085 Inscrit : 14-Dec-04 Lieu : Blainville sur l'eau Membre n° 191 |
C'est le grand jour je me lance, ras le bol de passer pour un gros noob
je me lance dans la programmation mais il faut que je reprenne tout depuis le début , ma dernière expérience en programmation remonte à la calculatrice Casio FX850-P. Il me faudrait en premier un environnement pour faire du Java, vous avez quelque chose de simple et gratos ? Et si en plus il y a un petit didacticiel c'est encore mieux Sinon des titres de livres genre "le Java pour les nuls". Merci Edit :Je viens de DL Eclipse 3.3 et NetBeans 6.0.1 Ce message a été modifié par Tecka - 8 Mar 2008, 16:20. -------------------- CoD4//Black Ops:iClanlTecka
MacPro Xéon Quad 2,66 ghz 6 go de ram ATI Radeon HD 5770 1Go+2 Raptor150Go+500Go MacBookPro Rétina 15' 2,8 Ghz i7 16Go ram NVIDIA GeForce 650M 1Go |
|
|
8 Mar 2008, 17:09
Message
#2
|
|
Marathon Man Groupe : Ancien de la Team Messages : 10953 Inscrit : 20-Nov-04 Lieu : Paris, XIe Membre n° 160 |
Comme plate-forme de développement je plébiscite aussi Eclipse (personnellement j'utilise au boulot une distribution enrichie pour le développement web MyEclipse, c'est dire si c'est bien ).
Des liens : - Eclispe donc : Eclipse pour les développeurs Java - in english le tutorial J2SE (la partie Java qui ne concerne pas le web) de Sun : http://java.sun.com/docs/books/tutorial/ au moins pour survoler un peu - les tutoriaux de base de developpez.com : http://java.developpez.com/cours/#cours - la faq Eclipse de developpez.com : http://java.developpez.com/faq/eclipse/ Je conseille d'abord de créer des programmes en ligne de commande, le temps de maîtriser les classes de base et les concepts du langage, et d'après éventuellement chercher à des applications avec interface graphique. Le mieux quand même (indispensable selon moi) c'est d'avoir des notions d'algorithmique. En gros savoir comment se résolvent les problèmes de programmation simples (comment calculer une factorielle,...). Le jeu est ensuite de savoir découper un problème complexe, en problèmes de plus en plus simples, jusqu'à obtenir plein de petits problèmes faciles à résoudre. Pour réaliser rapidement un premier exemple : - lancer Eclipse - choisir "File -> New -> Project...", puis "Java -> Java Project" - choisir "Next" - choisir un nom pour le projet, puis "Finish" - ouvrir le répertoire du projet, puis le répertoire "src" - créer une classe "TestJava" : File -> New -> Class - choisir un nom puis "Finish" - copier le contenu de la classe pour ressembler à celu-là : CODE import java.text.SimpleDateFormat; import java.util.Date; public class TestJava { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String heure = getHeureCourante(); System.out.println("Il est actuellement : "+heure); } public static String getHeureCourante() { Date dateCourante = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); String heureCourante = formatter.format(dateCourante); return heureCourante; } } - cliquer sur la flèche verte en haut dans la barre des actions (Run as Java Application) - la console en bas affiche normalement le résultat de l'exécution du programme : "Il est actuellement : 17:45:08" => ça marche (par contre sur MacOSX je sais pas écrire des accolades dans eclipse, comment qu'on fait? ) Ce message a été modifié par atarxerxes - 8 Mar 2008, 18:19. -------------------- Ordis: iPad 2 16Go 3G ; MacbookAir 11" Core i7 2GHz 8 Go RAM SSD128Go + Dell 2405FPW; Mini C2D2.0GHz media center / Accessoires: Wii , XBox360, PS3, 3DS, iPhone 4 / Télé: Numericable HD Box -> Samsung LE32R51B + Denon AVR-3808 + 5.0 Triangle
• About.me "Je n'ai jamais aimé que moi / Et je reste sans lendemain", H.F. Thiéfaine "Reality is that which, when you stop believing in it, doesn’t go away", Philip K. Dick |
|
|
Version bas débit | Nous sommes le : 5 Oct 2024 - 02:11 |