
Owen Little
0
2006
57
Cet article a été écrit à l'origine pour Eclipse Juno, mais a depuis été mis à jour pour Eclipse Oxygen..
J'ai récemment eu deux missions de programmation par paires, chacune en Java et chacune avec un partenaire distinct. Mon premier partenaire a suggéré d’utiliser Eclipse IDE, ce qui s’est avéré être un excellent choix. Si vous débutez en Java, Eclipse est la voie à suivre.
Dans le passé, j'avais déjà essayé d'apprendre le notoire éditeur VIM, mais malgré tous les tutoriels VIM, je trouvais la courbe d'apprentissage trop raide. Eclipse est beaucoup plus facile à comprendre: vous pouvez voir une liste de tous les fichiers de votre projet Java (ou d’Android d'ailleurs) dans l’explorateur de paquetages, naviguer facilement vers la fonction souhaitée avec la fenêtre de contour, obtenir des suggestions de fonctions, des importations, et plus.
Heureusement pour moi, mon premier partenaire m'a appris un certain nombre de raccourcis clavier utiles pour le flux de travail, que j'ai ensuite transmis à mon second partenaire, qui en savait aussi peu que moi. Bien que l'interface de Eclipse soit conviviale pour les débutants, vous vous devez d'apprendre ces raccourcis clavier. Ils vont encore augmenter votre productivité, c'est garanti.
1. Organiser les importations (Ctrl + Maj + O)
Que vous travailliez avec les bibliothèques et les classes natives de Java ou intégriez des frameworks tiers dans votre code, une chose est vraie: pour utiliser une classe, vous devez d'abord importer la classe avant qu'Eclipse ne l'identifie comme valide et disponible. complétion automatique du code (suggestions de frappe en temps réel).
Mais qui a le temps de mémoriser chaque chemin de paquet pour chaque classe dans chaque bibliothèque? Vous pouvez laisser Eclipse le gérer pour vous en utilisant le Ctrl + Maj + O raccourci, qui importe automatiquement les classes non reconnues dans le code.
Par exemple, si vous avez ce morceau de code:
public class Hello public statique void main (String [] args) liste ArrayList = new ArrayList ();
Et utilisez ensuite le raccourci Organiser les importations, cela devient comme ceci:
importer java.util.ArrayList; public class Hello public statique void main (String [] args) liste ArrayList = new ArrayList ();
Au lieu de taper manuellement les lignes d'importation, vous pouvez simplement écrire du code comme d'habitude jusqu'à ce que les lignes ondulées rouges apparaissent: Exceptions Java: les gérez-vous correctement? Exceptions Java: les manipulez-vous correctement? Une exception en programmation signifie une condition exceptionnelle dans l'exécution du programme. Il est utilisé lorsque la maladie peut être mieux gérée ailleurs. Considérez les exemples suivants de gestion des exceptions Java. (indiquant les classes non reconnues), puis cliquez sur le raccourci Organiser les importations.
Notez que ce raccourci aussi supprime importations non utilisées (dans les cas où vous avez supprimé le code) et tris les déclarations d'importation par colis.
2. Correction de l'indentation (Ctrl + I)
La lisibilité du code est importante, non seulement pour vous (afin que vous puissiez revenir plus tard et comprendre ce que vous avez écrit), mais pour toute autre personne pouvant consulter votre code (partenaires, professeurs, contributeurs open source). Une indentation correcte est essentielle. 10 Erreurs les plus courantes en matière de programmation et de codage. 10 Erreurs les plus courantes en matière de programmation et de codage. Les erreurs de programmation et de codage les plus courantes sont les suivantes. Ces erreurs ont entraîné des pannes généralisées, des vols de données, des intrusions et plus encore.. .
Votre code ressemble-t-il souvent à ceci?
public void insertHead (int x) Lien newLink = nouveau Lien (x); if (isEmpty ()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink;
Peut-être que vous l'avez écrit comme ça, ou peut-être copiez-vous ailleurs. Quoi qu’il en soit, la bonne nouvelle est qu’Eclipse facilite la résolution du problème: mettez en évidence la partie du code difficile à lire, puis utilisez la commande Ctrl + I raccourci pour amener instantanément à l'indentation appropriée:
public void insertHead (int x) Lien newLink = nouveau Lien (x); if (isEmpty ()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink;
Vous pouvez changer la façon dont Eclipse gère l’indentation en allant à Fenêtre> Préférences, puis dans le panneau de gauche, accédez à Java> Code Style> Formatter> Edit…> Indentation.
3. Supprimer la ligne actuelle (Ctrl + D)
Lors du codage en Java, il est naturel de supprimer des lignes de code entières à la fois. La pire façon de faire ça? Mettez en surbrillance avec la souris, puis appuyez sur Backspace. La façon novatrice de faire ça? Appuyez sur la touche Fin, maintenez la touche Maj enfoncée, appuyez sur la touche Accueil, puis sur Retour arrière. Mais la voie pro? Simplement frappé Ctrl + D:
4. Recommandation de saisie semi-automatique (Ctrl + Espace)
Java est malheureusement connu pour être extrêmement prolixe - les noms de classes, méthodes et variables sont parmi les plus longs de l’industrie de la programmation. Les taper tous à la main à chaque fois? Pas mon idée d'un moment de plaisir.
Voici ce que vous faites à la place: tapez les premières lettres de la classe, méthode ou variable de votre choix, puis appuyez sur Ctrl + Espace. Ceci affiche une liste de recommandations d'auto-complétion avec des signatures de méthodes, des types de variables, etc. Sélectionnez le bon, appuyez sur Entrée et continuez à coder.
Des fonctionnalités telles que l'auto-complétion sont certaines des raisons pour lesquelles les IDE l'emportent sur les éditeurs de texte Éditeurs de texte et IDE: lequel est le meilleur pour les programmeurs? Éditeurs de texte et IDE: lequel est le meilleur pour les programmeurs? Il peut être difficile de choisir entre un IDE avancé et un éditeur de texte plus simple. Nous vous proposons un aperçu pour vous aider à prendre cette décision.. .
5. System.out.println (“sysout” et Ctrl + Espace)
Utilisation de la console d'applications Enregistrement de la sortie de ligne de commande dans un fichier sous Windows, Mac et Linux Procédure d'enregistrement de la sortie de ligne de commande dans un fichier sous Windows, Mac et Linux Il est utile de sauvegarder la sortie d'une commande dans un fichier. essayer de diagnostiquer un problème, et c'est très facile à faire. , vous devrez utiliser System.out.println () pour imprimer des messages. Eclipse vous propose toutefois un raccourci rapide: tapez “sysout” (sans les guillemets), puis appuyez sur Ctrl + Espace.
La meilleure partie? Le curseur est immédiatement placé entre les parenthèses de l'appel à la méthode, vous commencez donc à taper le message immédiatement:
6. Rechercher dans tout le projet (Ctrl + H)
Lorsque vous travaillez sur de grandes bases de code, il est facile d’oublier où vous avez déclaré certaines classes, méthodes ou variables. Au lieu de perdre votre temps à parcourir les répertoires à la main, utilisez l’invite Rechercher le projet entier avec Ctrl + H raccourci.
Par défaut, il est fourni avec quatre types de recherche: Recherche de fichier, Recherche de tâche, Recherche Git et Recherche Java. Vous utiliserez principalement Java Search, qui ne recherche que dans les fichiers sources, mais les trois autres peuvent être utiles à leur manière..
7. Lancer l'application (Ctrl + F11)
La première fois que vous exécutez un nouveau projet, vous devriez le faire par le biais Exécuter> Exécuter en tant que> Application Java. Mais après cela, vous pouvez accélérer les choses avec le Ctrl + F11 raccourci, qui exécute le projet actuel en utilisant la même configuration que la dernière fois que le projet a été exécuté.
8. Renommer (Alt + Shift + R)
Voici ce qui concerne les noms de classe, de méthode et de variable: une fois déclarés, ils peuvent être référencés des dizaines, des centaines, voire des milliers de fois dans un projet. Maintenant, imaginez si vous avez besoin de changer le nom d'une classe, d'une méthode ou d'une variable. Cela pourrait prendre des heures (ou des jours!) Pour renommer chaque référence.
Ou vous pouvez cliquer avec le bouton droit sur le nom, sélectionner Refactor> Renommer, saisissez le nouveau nom et demandez à Eclipse de modifier chaque référence du projet en une seconde. Encore plus vite, vous pouvez cliquer sur le nom, appuyer sur Alt + Maj + R, tapez le nouveau nom et appuyez sur Entrée. Bam, fait!
Autres astuces pour les programmeurs Java débutants
En tant que programmeur Java, vous devez absolument comprendre le fonctionnement de la machine virtuelle Java et pourquoi il permet un développement multiplate-forme. Vous devez également vous familiariser avec les concepts de base de Java, tels que l'utilisation des exceptions en Java. Vous pouvez également vous amuser avec Java-créer des effets webcam incroyables avec Java et Processing!
Ne négligez pas ces conseils pour maîtriser un nouveau langage de programmation. 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous laisser submerger lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi rapidement que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations.. .