Java est un langage de programmation puissant mais facile à utiliser (pour ne pas mentionner que c'est la langue utilisée dans la plupart des cours de programmation informatique.) Java est un langage extraordinaire et assez facile une fois que vous avez tout mis en place – mais obtenir tout mis en place est difficile. C'est ce que ce guide est destiné aux.
Obtenir le SDK
Avant de faire quoi que ce soit, vous devez obtenir l' JDK – la Java Development Kit ou Java SDK (Kit de développement logiciel). Vous avez besoin du SDK pour écrire des programmes Java. Aller vers cette page et cliquez sur le bouton de téléchargement du JDK.
Télécharger le programme d'installation et exécutez-le. Félicitations! Le SDK Java a été installé sur votre ordinateur.
Obtention d'un IDE
Maintenant que vous avez le JDK, vous pouvez commencer à programmer, mais vous aurez à faire à l'ancienne: écrire du code dans un éditeur de texte et de le compiler en utilisant la ligne de commande.
À moins que, bien sûr, vous disposez d'un Environnement de développement intégré, qui est un terme de fantaisie pour un programme qui vous aide à coder. Croyez-moi, il est beaucoup plus, codage beaucoup plus facile en utilisant un IDE.
Alors, qui faut-il utiliser IDE? La plupart des gens recommandent un couple à vous:
- BlueJ est un IDE très simple qui est bon pour des fins éducatives, mais pas très utile pour les grands projets. Les chances sont que vous allez viser un peu plus haut que BlueJ vous permettre. Pas mal mais un IDE.
- JCreator est légèrement plus puissant, mais c'est cher, et la version gratuite est à peine mieux que de coder la manière démodée (Je vais vous dire, Je dois utiliser JCreator à l'école.) C'est maladroit et manque d'un grand nombre de fonctionnalités soignées que la prochaine 2 IDE ont. Vous voudrez peut-être passer sur celui-ci.
- Éclipse est un puissant, professionnel rédacteur en chef que beaucoup de pros utilisent (et ne vous inquiétez pas, c'est gratuit.) Il est très utile, si un peu intuitif, et considéré comme l'un des meilleurs environnements de développement là-bas. Vaut vraiment le coup d'oeil.
- Netbeans n'est pas aussi bien connu comme Eclipse, mais il est tout aussi puissant et utile. Il est très similaire à Eclipse, sauf que c'est un peu plus facile à utiliser et il a une très belle interface graphique constructeur. Personnellement, je le recommande, et Je vais vous montrer comment utiliser cet IDE dans ce guide. Vous devez utiliser Netbeans ou Eclipse.
Allez-y et télécharger et installer et IDE (il suffit de cliquer sur les liens pour accéder à leurs sites.)
Faire un projet
Lancez Netbeans (vous pouvez vous inscrire, mais vous n'avez pas besoin de) et cliquez sur le bouton de la boîte avec un signe plus sur la barre d'outils. C'est l' nouveau projet bouton. Je vais vous montrer comment faire un nouveau projet – chaque application Java que vous faites sera son propre projet. NetBeans va conserver tous les fichiers dans un endroit central pour vous.
Créez le Java > Java Application, puis entrez le nom de votre projet – appelez comme vous voulez. Vous pouvez modifier les champs d'autres mais ce n'est pas vraiment nécessaire.
Et le tour est joué! Votre projet est créé. Ça va ressembler un peu à ce…
Vous pouvez taper ce que j'ai tapé (la ligne surlignée en bleu; cliquez sur l'image pour la voir en taille réelle) dans cet espace, puis cliquez sur le flèche verte dans la barre d'outils pour exécuter votre application. (Ne vous inquiétez pas si rien de tout cela fait sens pour vous; vous serez bientôt apprentissage de la langue.)
Si vous voyez une sortie au bas de votre écran, puis tout est travaillé – vous pouvez maintenant écrire Java au contenu de votre coeur.
Si vous souhaitez ajouter un nouveau fichier, cliquez sur le page avec un signe plus sur la barre d'outils et sélectionnez Java > Java Class. (Encore, ne vous inquiétez pas si vous n'avez aucune idée de ce qu'est une classe, Just Go With It.) Entrez le nom du fichier à l'étape suivante (si vous voulez créer SomeFile.java, entrer Somefile dans la zone de texte.)
Maintenant, votre écran va ressembler un peu à ce:
Notez le liste des fichiers dans le panneau de gauche – il suffit de cliquer sur le nom d'un fichier pour l'ouvrir dans un nouvel onglet. Vous pouvez avoir plusieurs fichiers – et donc de nombreux onglets – ouvrir pour l'édition à la fois. Exécution de votre programme fonctionne toujours normalement.
C'est bien beau, vous dites, mais je n'ai aucune idée de la façon d'écrire cette chose Java. Ai-je besoin d'une machine à café?
Obtenir un livre
Évidemment, vous ne pouvez pas écrire Java, à moins que vous l'apprendre. Si vous allez prendre un cours sur Java, vous pouvez vous arrêter ici. Si ce n'est pas, vous aurez besoin d'un bon livre pour apprendre Java.
Le problème, c'est, la plupart des livres sur Java sont soit incroyablement ennuyeux, trop compliqué, ou tout simplement d'arrache-mauvaise. Heureusement, il ya un excellent livre sur Java par une excellente série – Head First Java. (Get it on Amazon.)
Si vous avez déjà lu un livre Head First, vous serez d'accord que les livres sont grands Head First. Ils sont engageant, amusement, et emballés avec des exercices utiles. Pas de cours plus ennuyeux ou ternes manuels qui sont plus lourds que les dictionnaires. Aucun, Head First Java est réellement utile et se moque de Java et facile. Je l'ai utilisé moi-même et c'était beaucoup mieux que un parcours de 9 mois (sans compter que tout le contenu du cours à propos de s'insérer dans 100 pages de ce livre.)
Sérieusement, Je ne peux pas souligner à quel grand chef est d'abord. Allez-y et acheter, et vous pouvez sauter à droite. Lorsque vous démarrez un nouvel exercice, faire un nouveau projet et ajouter autant de fichiers que vous devez.
Tête d'abord suppose que vous écrivez le code du bon vieux temps à l'aide de compilation manuelle de la ligne de commande. Pas besoin de le faire – quand ils vous disent pour compiler et exécuter un exercice, il suffit d'exécuter le projet NetBeans. Vous pouvez faire tous les exercices de la sécurité de NetBeans.
Au revoir
Merci pour votre intérêt, et bonne chance avec Java! Je ne suis pas expert Java, mais si vous avez des questions n'hésitez pas à commenter sur ce post, envoyez-moi, ou me demander sur Twitter.