Accueil Finances personnelles 10 Astuces Eclipse utiles - les nuls

10 Astuces Eclipse utiles - les nuls

Table des matières:

Vidéo: LES ASTUCES #2 - 10 Astuces d'écriture 2025

Vidéo: LES ASTUCES #2 - 10 Astuces d'écriture 2025
Anonim

Eclipse est l'environnement de développement intégré (IDE) de choix pour les développeurs Java. Eclipse est populaire pour plusieurs raisons. Pour une chose, c'est gratuit. Pour un autre, il a des plugins pour presque n'importe quelle tâche de logiciel que vous pouvez penser. Si vous savez comment utiliser Eclipse pour développer des programmes Java, vous pouvez réutiliser vos compétences Eclipse pour programmer en Python, en C ++ et dans de nombreuses autres langues. Vous pouvez même trouver des plugins pour faire autre chose que le développement de logiciels.

Source-> Format

Commencez avec du code très mal formaté:

public class Main {public static void principal (String [] args) {Système. en dehors. println ("Bonjour");}}

Dans le menu principal d'Eclipse, sélectionnez Source → Format. Lorsque vous le faites, Eclipse transforme votre code en code joliment formaté:

public class Main {public static void principal (String [] args) {Système. en dehors. println ("Bonjour");}}

Peut-être que vous n'aimez pas la façon dont Eclipse formate le code. Préférez-vous votre accolade ouverte au début de la ligne suivante? Aucun problème! Vous pouvez personnaliser le format des codes Eclipse en sélectionnant Fenêtre → Préférences → Java → Style de code → Formatter.

Dans Eclipse, vous pouvez affecter, réaffecter et désassigner des raccourcis clavier. Par défaut, la touche de raccourci pour Source → Format est Ctrl + Maj + F.

Source-> Organiser les importations

Vous êtes en train de créer du code à l'aide de classes de l'API Java. Vous ne voulez pas casser votre foulée en vous arrêtant pour taper les déclarations d'import: public class Main {public static void principal (String [] args) {JFrame frame = new JFrame ("Titre"); Cadre. add (new TextField ("Entrez votre nom:")); Cadre. ajouter (nouveau JButton ("Click me!")); Cadre. setLayout (nouveau FlowLayout ()); Cadre. pack(); Cadre. setVisible (true);}}

Lorsque vous sélectionnez Source → Organiser les importations ou que vous appuyez sur la combinaison de raccourcis Ctrl + Maj + O, Eclipse ajoute automatiquement les déclarations d'importation. Voici ce que vous obtenez:

import java. awt. FlowLayout;
importer java. awt. Champ de texte; importer javax. balançoire. JButton; importer javax. balançoire. JFrame; public class Main {public static void principal (String [] args) {JFrame frame = nouveau JFrame ("Title"); Cadre. add (new TextField ("Entrez votre nom:")); Cadre. ajouter (nouveau JButton ("Click me!")); Cadre. setLayout (nouveau FlowLayout ()); Cadre. pack(); Cadre. setVisible (true);}} Source-> Générer Getters et Setters

Commencez avec quelques champs, tels que name, et id:

public class Client {private String name; private int id;}

Lorsque vous sélectionnez Source → Générer des Getters et des Setters, Eclipse ajoute automatiquement les méthodes getter et setter.

public class Client {private String name; private int id;

public String getName () { renvoie le nom; } public void setName (Nom de la chaîne) { this.nom = nom; } public int getId () { renvoie l'identifiant; } public void setId (int id) { this. id = id; } } Source-> Générer un constructeur à l'aide des champs

Commencez par quelques champs, tels que name, et id:

public class Client {private String name; private int id;}

Lorsque vous sélectionnez Source → Générer un constructeur à l'aide de champs, Eclipse ajoute automatiquement un ou plusieurs constructeurs.

public class Client {private String name; private int id;

public Customer (Nom de la chaîne) { this. nom = nom; } public Customer (int id) { this. id = id; } public Client (nom de la chaîne, int id) { this. nom = nom; ceci. id = id; } } Source-> Basculer le commentaire

Commencer avec un programme contenant du code que vous ne voulez pas exécuter:

importer static java. lang. Système. en dehors; public class Main {public static void principal (String [] args) {out. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits."); en dehors. println ("P: S.:"); en dehors. println ("Mon boss est un abruti.");}}

Dans l'éditeur d'Eclipse, sélectionnez le code indésirable. Sélectionnez ensuite Source → Basculer le commentaire ou appuyez sur la combinaison de touches Ctrl + 7. Eclipse transforme automatiquement ce code en commentaires de fin de ligne:

import static java. lang. Système. en dehors; public class Main {public static void principal (String [] args) {out. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits.");

// sort. println ("P: S.:"); // sort. println ("Mon patron est un imbécile."); }} Si vous mettez à nouveau le code en surbrillance et que vous sélectionnez à nouveau Source → Basculer le commentaire, les commentaires de fin de ligne retournent dans le code exécutable.

Correction rapide

L'éditeur Eclipse affiche un marqueur d'avertissement jaune ou un marqueur d'erreur rouge.

Si vous passez la souris sur le marqueur, vous verrez un message décrivant le problème.

Sous Windows, cliquez avec le bouton droit sur le marqueur. Sur un Mac, contrôlez le marqueur. Lorsque vous faites cela, Eclipse affiche un menu contextuel. Dans le menu contextuel, sélectionnez Correctif rapide.

Eclipse affiche une liste d'options pour résoudre le problème.

Lorsque vous double-cliquez sur une option, Eclipse apporte la modification appropriée à votre code.

Assistant de contenu

Lorsque vous tapez votre code, Eclipse affiche des indicateurs contextuels pour vous aider à terminer la ligne de code. Par exemple, si vous tapez le nom de classe JOptionPane, suivi d'un point, lorsque vous tapez le point, la fenêtre contextuelle d'Eclipse affiche les noms des méthodes appartenant à la classe JOptionPane. Lorsque vous double-cliquez sur une option (comme l'option showInputDialog (Object arg 0)), Eclipse ajoute le code correspondant à votre programme.

Parfois, quand vous pensez que des astuces seraient utiles, Eclipse n'affiche pas de popup contenant des astuces. Lorsque cela se produit, appuyez sur Ctrl + Espace.

Marquer les occurrences

Dans l'éditeur Eclipse, placez le curseur sur un nom de votre programme (un nom de variable, un nom de méthode, le nom d'une classe ou un autre nom). Eclipse met automatiquement en évidence les occurrences de ce nom dans votre code. Par exemple, si votre curseur se trouve sur une variable customerName, Eclipse met en évidence les deux occurrences de customerName dans la méthode de bienvenue.

Eclipse ne met pas en évidence les occurrences de customerName dans la méthode thank car les variables customerName dans les méthodes welcome et thank sont

deux variables différentes. Vous pouvez modifier les noms uniquement dans la méthode thank, et le code fonctionnera exactement de la même manière: importer static java. lang. Système. en dehors; public class Afficher {public void welcome () {Chaîne

customerName = "Joe"; en dehors. println ("Bienvenue dans notre société!"); en dehors. println ("Vous allez adorer nos produits."); en dehors. println ("Bienvenue," + customerName );} public void thank () {Chaîne joeName = "Joe"; en dehors. println ("Merci", + joeName );}} En fait, vous changez les noms dans la méthode thank dans la section suivante.

Refactor-> Renommer

Dans l'éditeur d'Eclipse, placez le curseur sur un nom de votre programme (un nom de variable, un nom de méthode, un nom de classe, ou n'importe quel autre nom). Dans Windows, faites un clic droit sur votre souris. Sur un Mac, contrôlez votre souris. Par conséquent, Eclipse affiche un menu contextuel.

S'il est judicieux de changer le nom, l'option Refactor du menu contextuel comporte une sous-option Renommer.

Lorsque vous sélectionnez la sous-option Renommer, Eclipse positionne le curseur dans le nom de l'éditeur. Lorsque vous supprimez des caractères et ajoutez des caractères dans le nom, Eclipse modifie automatiquement toutes les occurrences appropriées de ce nom. Par exemple, dans la figure ci-dessous, vous supprimez le client de (et ajoutez joe à) la variable customerName. Eclipse modifie simultanément les deux occurrences de cette variable dans la méthode thank.

Déclaration ouverte

Votre projet contient plusieurs classes, dont une classe Main et une classe Customer. Dans la classe Main, vous voyez l'instruction

Customer cust = new Customer ("Joe");

Vous ne vous souvenez pas des détails du constructeur de la classe Customer, vous voulez donc passer rapidement à ce constructeur dans le code de votre projet.

Placez le curseur de la souris sur le mot Client dans l'appel Client ("Joe"). Puis appuyez sur F3. Par conséquent, le code de la classe Customer apparaît dans l'éditeur Eclipse. Eclipse fait défiler l'éditeur vers la déclaration du constructeur du client approprié.

Si vous n'aimez pas mémoriser les raccourcis clavier (tels que F3 pour Open Declaration), vous pouvez procéder comme suit: Dans Windows, cliquez avec le bouton droit de la souris et sélectionnez Ouvrir la déclaration dans le menu contextuel qui s'affiche. Sur un Mac, cliquez sur la souris tout en maintenant la touche Contrôle enfoncée et sélectionnez Ouvrir la déclaration.

10 Astuces Eclipse utiles - les nuls

Le choix des éditeurs

Principes de base du protocole de routage IP Multicast - dummies

Principes de base du protocole de routage IP Multicast - dummies

IP Le routage multicast est le routage du trafic multicast. La nature des données IP Multicast est telle qu'elle a ses propres problèmes de routage de réseau Cisco. Il existe quatre protocoles de multidiffusion principaux pris en charge par le Cisco IOS actuel. L'illustration vous montre approximativement où les protocoles sont utilisés; Ce qui suit est ...

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Nouveau concentrateur ou passer à un réseau mappé STP (Spanning Tree Protocol)? Pour cet exemple, un concentrateur était connecté à un port sur les deux commutateurs 11: 99 et 77: 22. Un concentrateur était utilisé car il ne disposait pas d'une intelligence réseau. L'effet net est en fait le même que ...

Types de réseau local (LAN) - nuls

Types de réseau local (LAN) - nuls

Un WAN est un type de réseau local (LAN) . Un réseau local est un réseau privé généralement constitué d'une connexion réseau fiable, rapide et bien connectée. Les alternatives sur le framework LAN incluent CAN, MAN et WAN. Ces trois options de réseau sont illustrées ci-dessous: CAN Si vous utilisez le réseau LAN ...

Le choix des éditeurs

Bebo est l'application de médias sociaux pour vous? - les nuls

Bebo est l'application de médias sociaux pour vous? - les nuls

Comment savez-vous quel est le bon média social pour vous? La culture moderne devient de plus en plus dépendante des médias sociaux tels que Bebo, Facebook, Twitter et What'sApp, ainsi que de nombreux autres. Le questionnaire suivant vous aidera à déterminer si vous avez ou non ce qu'il faut pour être social sur le nouveau ...

Comment utiliser Bebo - dummies

Comment utiliser Bebo - dummies

Bebo, la nouvelle application des médias sociaux, est aussi facile à utiliser que C'est amusant à regarder. Vous pouvez obtenir cette nouvelle application sur Google Play Store et Apple App Store. Lancez Bebo et suivez les instructions à l'écran pour terminer le processus de création de compte. Après avoir téléchargé avec succès, ...

Le choix des éditeurs

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

La plupart des blogs contiennent du matériel de barre latérale. La plupart des blogs sont disposés en deux ou trois colonnes, et le contenu de la barre latérale apparaît généralement dans les deuxième et / ou troisième colonnes. Certains blogs n'ont pas de barres latérales, et sur d'autres blogs, vous pouvez découvrir des éléments supplémentaires au-delà de ce que vous voyez ici. Archives basées sur la date: Presque tous les blogs sont ...

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Ne sont que quelques-unes modèles conflit en cours d'exécution des publicités avec vos meilleurs intérêts. C'est quand vous bloguez pour vendre vos propres produits ou pour promouvoir vos services professionnels. Même dans ce cas, il est toujours possible de diffuser des annonces sur ces blogs, surtout si les annonces font la promotion de produits et de services complémentaires et non concurrents. Mais si vous êtes ...

Quand maman blogue pour Swag is Okay - les mannequins

Quand maman blogue pour Swag is Okay - les mannequins

Dans certaines circonstances légitimes vous pouvez vous sentir travailler gratuitement vaut votre temps et la publicité que vous offrez à une marque. Cela peut être comparé à un stage non rémunéré. Si vous êtes stagiaire et que vous avez une excellente expérience de travail, alors c'est une entreprise précieuse. Si vous êtes stagiaire et que vous ne versez que du café et que vous livrez ...