Intellij IDEA : L'IDE Java parfait en 2022 | Programming Made Easy | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Intellij IDEA : L'IDE Java parfait en 2022

teacher avatar Programming Made Easy, Software Developer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Bienvenue dans ce cours !

      1:26

    • 2.

      Mise en place de l'environnement

      7:16

    • 3.

      Installation Installing IDEA

      3:14

    • 4.

      Créer notre premier projet

      8:47

    • 5.

      Exécuter un projet

      7:47

    • 6.

      Éléments visuels de l'IDE

      8:02

    • 7.

      refactorings de codes

      10:49

    • 8.

      Débogage

      17:17

    • 9.

      Achèvement du code

      5:50

    • 10.

      Contrôle de versions

      8:13

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

92

apprenants

--

projets

À propos de ce cours

Avez-vous utilisé le fantastique IDE IntelliJ IDEA et vous êtes étonné par la puissance, mais vous vous êtes demandé comment profiter de l'incroyable gamme de fonctionnalités et d'améliorations de vitesse ?

C'est là que ce cours entre en jeu. Il est conçu pour le faire - pour vous apprendre toutes les fonctionnalités avancées du produit.

Je vais commencer de zéro et vous montrer comment mettre votre environnement local en état et en marche en installant le JDK et l'IDEE environment

Ensuite, nous allons faire une plongée profonde dans l'éditeur et comprendre toutes ses caractéristiques les plus importantes en profondeur, telles que : le débogage, le système de contrôle de version, l'achèvement de code, le depth, les éléments visuels de celui-ci, etc.

Ce cours est conçu pour garder les débutants à l'esprit. Je m'assure que chaque concept est clairement expliqué et de manière facile à comprendre. Donc, si vous n'avez jamais utilisé IntelliJ, ne vous inquiétez pas, je suis déterminé à vous aider à réussir.

Après avoir terminé ce cours, vous serez très à l'aise avec l'IDEA IntelliJ et vous serez en mesure de au moins doubler votre vitesse de codage. Vous deviendrez productif et en mesure de gagner beaucoup plus de temps en utilisant toutes les techniques que vous avez apprises tout au long de la classe.

Rencontrez votre enseignant·e

Teacher Profile Image

Programming Made Easy

Software Developer

Enseignant·e
Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bienvenue à ce cours !: Bonjour les gars et bienvenue dans les partitions de l' IntelliJ IDEA. m'appelle Alex et je suis ingénieur logiciel qui vapote code au sein de cet IDE depuis trois ans. Quand j'ai entendu parler de la possibilité de créer un cours pour expliquer toutes les fonctionnalités qu'il possède. J'étais très impatient d'en développer un. Ce cours sera structuré en neuf leçons qui contiennent des étapes pratiques à suivre afin de comprendre ce dont l'IPE est capable et comment vous pouvez tirer parti de ces et comment vous pouvez tirer parti de connaissances lors du codage. unité à votre propre rythme. Je vais vous montrer comment créer une entrée sur un projet et comment fonctionne toutes les principales fonctionnalités de celui-ci. Des éléments tels que le débogage, la saisie de code, refactorisation et le contrôle de version. Si vous êtes intéressé par un nouvel EDI dans lequel écrire du code, envisagez ce cours pour vous. n'y a pas d'autres exigences que la connexion Internet pour le projet de ce cours, sera extrêmement pratique et il vous faudra suivre les étapes présentées dans le cours. Vous pouvez donc commencer votre parcours d'écriture de code avec un énorme bloc de connaissances sous votre ceinture. C'est ainsi que vous pouvez travailler dans un éditeur de code à l'aide de paramètres professionnels. Nous avons pensé à l'ensemble, je pense que vous vous voyez déjà dans la première leçon. 2. Configurer l'environnement: Les gars, bienvenue à nouveau dans ce tutoriel. Dans ce tutoriel, nous allons bien sûr commencer à apprendre en préparant notre environnement sur notre machine locale. Tout d'abord, bien sûr, étant le framework utilisé par le code Java, nous devons nous assurer que le JDK est nous devons nous assurer que installé sur notre machine locale. Le PIB provient donc du SDK Java. Le SDK provient d'un kit de développement logiciel. Pour ce tutoriel. Nous allons utiliser la version d' un point 01 pour Java 16. Tout d'abord, vous devez vous assurer que ces JDK sont installés sur votre ordinateur. Maintenant, j'ai une machine Windows ici. Comment vérifier si ce JDK est déjà installé sur votre ordinateur ou si vous ne l'avez pas, il vous suffit d'exécuter votre CMD. Donc, votre invite de commande avec administration, puis écrivez dans chaque version de tableau de bord Java. Comme vous pouvez le voir, je ne l' ai pas installé. Et ce qui amène sur mon écran, c'est que Java n'est pas reconnu comme une commande interne ou externe, n' est pas installé. De cette façon, vous pouvez confirmer que vous ne l' avez pas installé. S'il avait été installé, le message ressemblerait version Java, puis il vous indiquera la version, puis d'autres messages agricoles. Mais maintenant que nous savons que nous ne l' avons pas installé, nous allons le stocker. Si vous l' avez déjà installé, vous pouvez passer à l'étape suivante dans quelques minutes. Mais pour l'instant, comment l' installer serait d'accéder au lien que j'ai fourni sur cet écran ici, et c'est oracle.com, les technologies Java. Java SE télécharge le code HTML. Vous pouvez voir que nous avons ici le travail de téléchargement Java SE, je vois 16. Et nous pouvons cliquer sous le téléchargement Oracle JDK sur JDK. Maintenant, il va nous rediriger vers le kit de développement Java 60. Donc vous voyez le SDK Java, puis en faisant défiler vers le bas, vous pouvez choisir la version votre système d'exploitation, dans mon cas, est un battement de Windows 64, donc c'est la version ici. Je sélectionnerai directement les fichiers exécutables afin que nous puissions passer en revue l'accord, puis cliquer sur Télécharger. Vous pouvez voir que l'exécutable est en train de se télécharger en ce moment. Dans quelques secondes, cela se fera pour que nous puissions cliquer sur l'ongle. Et comme vous pouvez le voir démarrer cette installation, bienvenue dans l'installation. Nous pouvons cliquer sur Suivant. Maintenant, le bain par défaut où il l'installerait. Et je vous suggère de le laisser SEC est C Program Files, Java, dish, puis la version JDK de celui-ci. La raison pour laquelle je vous dis de le laisser ainsi, c' est parce que nous allons définir plus tard certaines variables de l'environnement. La spécification. Et si vous le modifiez, vous devez vous rappeler que Beth a changé les deux et qu'il peut être basé sur le document Bloc-notes. Mais pour l'instant, nous pouvons simplement continuer et cliquer sur Suivant. Et comme vous pouvez le voir, il commencera essentiellement à installer GDK, qu'il a été complètement installé. Nous pouvons le fermer. Et comme cela, la première étape de ce tutoriel est terminée. La deuxième étape, comme je l'ai dit, nous devons définir une variable d' environnement, plus précisément la variable d'environnement domestique Java. Et nous devons le pointer vers le bain où nous arrêtons ces JDK. Pour ce faire, vous devez accéder au bouton Rechercher, puis écrire les variables d' environnement système. Cliquez sur Entrée. Ensuite, voici les variables d' environnement. Ensuite, nous pouvons cliquer sur Nouveau. Ensuite, nous avons le nom de la variable, qui sera Java sous la maison, puis le répertoire de navigation. Et puis le répertoire va à BSA a dit Local Disk C Program Files, puis bien sûr Java, et ensuite ce JDK pour la dette, il nous a eu. Donc, tout va bien se passer. Et comme vous pouvez le voir ici, la variable du système domestique Java est maintenant ajoutée et sa valeur est la vraie Beth. Maintenant, nous pouvons en outre ajouter la variable système de Java home avec la valeur du chemin ici à bat, nous devons modifier cela et ajouter un nouveau. Et ensuite, nous avons besoin de graphiques pour la dette du dossier bin avec modification ici. Et puis, comme vous pouvez le voir, le JDK Java et ce dossier d'être ici juste après mon arrivée, ont démarré mon ordinateur. Parce que si vous ne le redémarrez pas, vous ne pourrez pas voir que Java est installé lorsque vous le redémarrez et entrez dans la version de Java Dash, vous pouvez voir qu'il vous donne des informations sur les attributs et plus particulièrement le fait que le JDK s' est installé correctement sur votre ordinateur. Une fois de plus, j'ai ajouté les variables système de la maison de soulignement Java au chemin d'accès où le GDK a été installé et j'ai ajouté à l'arrière. Donc, les variables utilisateur pour votre utilisateur, puis vous cliquez dessus, cliquez sur Modifier, puis sur le nouveau navigateur, puis sur le dossier bin de l'installation de JDK souffle. Si vous le faites après avoir installé le JDK que vous obtenez à partir de ce lien, vous allez installer le JDK sur votre ordinateur et effectuer les deux premières étapes. Pour l'instant. Il s'agissait de l'entrée. Je vous remercie beaucoup de rester avec moi jusqu'à la fin de cette conférence. 3. Installer un fichier de l'utilisation de IntelliJ IDEA: Bonjour les gars et bienvenue dans le tutoriel. Pour ce tutoriel, nous devons évidemment avoir un IDE que nous pouvons sauter du code. Et pour cela, nous allons utiliser l'IDE IntelliJ IDE, qui, selon moi, est le meilleur IDE pour Java. Mais nous pouvons commencer à grandir pour intelligent, puis cliquer sur le site Web Télécharger sur JetBrains. Cela vous dirigera vers le téléchargement d'Intel G Idea. Bien sûr, nous allons maintenant utiliser la version communautaire. L'ultime n'est pas d'écrire du code pour l'entreprise informatique. Nous allons simplement les utiliser dans le confort de nos propres maisons. Mais si vous voulez le faire par tous les moyens, si vous avez une entreprise ou quelque chose comme ça, vous pouvez aller pour l'ultime est juste mort pour ce tutoriel, nous allons aller avec ces points EXE. Et comme vous pouvez le voir, le téléchargement a commencé essentiellement. Je reviendrai vers vous une fois que c'est fini. Ok, donc je suis de retour qu'Intel a été téléchargé beats et maintenant, lorsque nous cliquons sur ce fichier exécutable, nous allons être accueillis par un processus d'installation. Vous pouvez voir le week-end de configuration se poursuivre lors de l'installation. Il utilise notre dossier de destination par défaut dans le lecteur C. La longitude 64 bits est ce que vous allez devoir sélectionner ici. Ensuite, nous allons associer les fichiers Java dont nous avons besoin. Ensuite, nous pouvons mettre à jour le menu contextuel, modifier le projet Ouvrir le dossier est. Les répertoires des lanceurs sur le lit. Je ne pense pas que ce soit nécessaire, c'est que nous ouvrirons les choses à partir de l'application réelle afin que nous puissions continuer à cliquer sur Suivant, puis l'installer. Une fois qu'il aura été installé, vous serez accueilli avec cette dernière fenêtre. Et vous pouvez choisir d'exécuter Intel J une fois l'installation terminée et nous pouvons cliquer sur la dette. Nous avons confirmé que nous avons lu et cliqué sur Continuer. Vous pouvez voir que l'Intel G ID va s'ouvrir maintenant. Il nous demandera en outre d'ouvrir un projet ou d'en créer un nouveau. Et puis, bien sûr, quelques plug-ins et la fenêtre de personnalisation concernant les thèmes de couleurs et autres choses comme ça. Il s'agissait donc de l'installation de GID pour le travail que nous allons utiliser dans ce tutoriel. C'est un WordPress assez simple et direct, mais j'ai pensé que je devrais faire le tutoriel sur ceux-ci juste pour m'assurer que vous êtes conscients de la façon dont vous allez mettre en place. J'espère que vous avez obtenu quelque chose de ce tutoriel, et j'ai vraiment hâte de vous voir dans le prochain. Merci beaucoup de rester avec moi jusqu'à la fin de cette conférence. 4. Créer notre premier projet: Bonjour les gars et bienvenue dans ce tutoriel IPE intelligent sera mieux compris comment nous pouvons écrire du code efficace à l'aide IDE moderne spécialement conçu pour Java. Ils ont dit lors de la conférence précédente où nous avons installé IntelliJ j, nous avons téléchargé la version 2021 , cette version, qui est actuellement la dernière version au moment où j'enregistre ce cours et vous ouvrez jusqu'à g, vous serez accueilli avec cette fenêtre que vous avez vue lors de la dernière conférence. Sur le côté gauche, il y a des bannières différentes qui font un autre genre de choses. Et nous allons passer en revue chacun d' eux et expliquer ce qu'ils font. Le premier à sélectionner automatiquement l'étape du projet de Pâques. Il vous dit, fondamentalement, Bienvenue sur Intel GIT, notre EDI. Vous pouvez soit créer un nouveau projet pour commencer à zéro. Si vous le souhaitez, vous pouvez ouvrir un projet existant. Et ici, vous avez deux options. Vous pouvez soit l'ouvrir depuis vos dents si ce projet est déjà stocké sur votre machine locale, ou vous pouvez l'ouvrir à partir d'un système de contrôle de version. Je ne vais pas entrer aussi dur dans le système de contrôle de version. Mais si vous possédez un dépôt GitHub, Mercurial ou une subversion, vous pouvez pointer l'URL vers elle et, bien sûr, cloner sur votre machine locale et il l'ouvrira en outre. Et bien sûr, informatique dispose d'un contrôle de version intégré. Et il est beaucoup plus facile pour vous d'utiliser la dette faire des branches de validation éventuelles, etc. Après l'étape du projet, nous avons le tampon personnalisé, qui vous permet de spécifier le thème Intel J, qui peut être léger Windows 10, n'est-ce pas ? Dracula, qui est celui-ci, contraste élevé, qui ressemble à ceci. Comme vous pouvez le voir. La lumière de la tige de fenêtre est inspirée par le domaine Dr, qui a un thème de dette, mais la couleur foncée est par défaut, et nous laisserons que ce soit des ICD. Et bien sûr, vous pouvez également choisir de synchroniser avec le système d'exploitation dont vous disposez, ce qui signifie qu'il se synchronise avec l' équipe du système d'exploitation que vous utilisez. Et ensuite, les options d' accessibilité que vous obtenez, cette police. Et vous pouvez voir que vous pouvez le sélectionner pour être beaucoup plus grand, mais par défaut, il est à 12, je pense. Nous allons nous endetter. Ensuite, nous pouvons ajuster les couleurs pour une carence rouge-vert. Ensuite, nous pourrons également utiliser des cartes clés, que nous aborderons bien sûr plus tard. Mais vous pouvez également importer des paramètres s'il vous reste des paramètres hérités sur votre machine locale. Vous pouvez également cliquer sur Tous les paramètres pour accéder à tous les paramètres de l'EDI, directement depuis cette fenêtre de départ, ce que nous n'allons pas faire. Nous allons le faire, comme je l'ai dit plus tard. week-end prochain, gérez nos plugins que notre IDE met à notre disposition dans le troisième onglet Si vous vous demandez ce que sont les plugins, il y a quelques fonctionnalités qui étendent les fonctionnalités de base, ce détail GID possède déjà. En installant ces plugins, vous pouvez obtenir certaines fonctionnalités supplémentaires. Par exemple, supposons que vous souhaitiez utiliser Docker dans votre projet Java que vous allez créer avec Intel GID peut continuer et écrire DR. Le voilà. Vous pouvez voir qu'il possède ce plugin et vous pouvez cliquer sur Installer. En effet. De plus, liez-le et installez-le avec vous là où je suis. Et bien sûr, il y a aussi une petite description ici sur la bonne partie. Mais ici, vous avez tous les plugins disponibles et vous avez également les plugins installés. Vous devrez faire attention ici pour rechercher un nouveau sur le marché et non dans l'installation. Bien sûr, nous avons un bouton sous Paramètres, le week-end a désactivé les plug-ins que nous téléchargeons. Nous pouvons arrêter les plug-ins que nous avons localement sur notre machine. Et bien sûr, nous pouvons gérer les référentiels de plugins et les certificats ainsi que d'autres paramètres de proxy HTTP. À la dernière étape, nous avons l'idée d'IntelliJ où ils référencent des tutoriels liés à partir de leur site Web. Et il y a aussi un cours de formation que vous pouvez suivre directement sur leur identifiant, qui est interactif, c'est comme. Commençons par ce type d'identification. Et si vous le souhaitez, vous pouvez cliquer sur le bouton Démarrer l' apprentissage et cela vous redirigera vers un projet par défaut de base qu'ils ont et vous y montreront des choses. Mais nous n'allons pas le faire. Nous allons simplement créer un nouveau projet à partir de ce bouton juste là. Nous pouvons simplement utiliser le type de projet Java sans bibliothèques ou frameworks supplémentaires pour ces projets de base que nous allons réaliser afin de mettre en valeur les différentes fonctionnalités que cet IDE met à notre disposition. Maintenant, en cliquant sur Suivant, nous pouvons créer un projet à partir du modèle de l'application de ligne de commande. Et il s'agit, comme vous pouvez le voir dans la description ici, juste une application Java qui inclut une classe avec la méthode principale, ce qui est bien sûr utile car si vous vouliez obtenir quelque chose qui fonctionne, nous imprimons quelque chose à l'écran pour vérifier que vous travaillez avec le JDK. Vous voudrez peut-être le faire. Mais quelque chose que j'ai oublié de mentionner. Au lieu de cela, nous avons sélectionné le GDK juste après le projet. SDK. Le kit de développement logiciel est un kit de développement Java dans notre cas, que je vous ai montré comment installer. Et c'est déjà lié ici. Vous n'avez donc pas besoin de vous inquiéter à ce sujet. Mais si vous n'avez pas suivi cette conférence, vous pouvez également télécharger un JDK spécifique ou l'ajouter s' il n'est pas déjà lié par défaut ici comme c'était le cas dans mon cas, c'est très important. Vous devez avoir le GDK lié que votre code puisse être compilé. Mais après avoir également vérifié ce modèle, nous pouvons choisir la cellule de nom de notre projet. Eh bien, nous allons nommer celui-ci le projet Intel GIDL. Et par défaut, il le placera dans les utilisateurs C, alors vous êtes un utilisateur Windows. Ensuite, le dossier Idea Projects, puis le nom de vous est projet. C'est juste pour vous de savoir où il se trouve par défaut. Ou bien sûr, changer cela à partir de ces trois points ici et en les mettant sur le bureau ou ailleurs, il est plus confortable pour vous de cliquer dessus. Vous pouvez également choisir parmi le package de base, qui est par défaut la société de conduite. Et je ne vais pas changer cela. Mais comme vous pouvez le constater, cela a ouvert notre projet nouvellement créé. Juste pour que nous sachions que tout fonctionne. Nous allons apporter quelque chose d'autre à l'écran en ce moment. Nous allons sortir ce système point, ligne d'impression de points, bonjour tout le monde. Et nous allons courir pour que tout fonctionne. Cela prendra un certain temps la première fois que vous l'exécutez à partir de l'ID de cellule car il configure certains éléments dans le back-end. Mais comme vous pouvez le voir, ça a fonctionné et tout s'est bien passé. Ainsi, vous pouvez créer un premier projet dans le domaine de l'intelligence. C'est aussi simple que ça et vous pouvez déjà voir que nous avons imprimé quelque chose à l'écran. Et nous allons approfondir les détails avec certains composants visuels que nous verrons dans cet éditeur de code lors de la prochaine conférence. Donc, si cela semble intéressant, je vais chercher les gars là-bas. Mais j'apprécie vraiment que vous m'ayez suivi jusqu'à la fin de ce tutoriel et que vous m'ayez dit, j'ai hâte de vous voir dans le prochain. 5. Exporter un projet: Bonjour les gars, bienvenue à cette idée IntelliJ. Comment coder plus efficacement en Java à l'aide de cet éditeur. Dans cette conférence, nous allons discuter des différentes façons d' exécuter le projet écrit en Java que nous avons un bon IDE. Lorsque nous parlons de projets de formation dans ces GID ou IDE, vous devriez réfléchir. Corrélez ces éléments exécutant le projet avec le terme configurations APP. Les configurations sont essentiellement un moyen d'exécuter du code. Dans Intelligent, vous disposez de plusieurs types de configurations. Nous allons parcourir chacun d' entre eux et comprendre ce qu'ils sont, comment ils peuvent être utiles dans ce qui est différent pour chacun d'entre eux. Le premier type de configuration qu'il y a dans chaque configuration temporaire que j' ai créé ici une autre fonction principale qui a également une autre classe principale qui contient également une méthode principale. Seulement cette méthode, imprimez Hello World. Est-ce que nous savons comment faire la différence entre eux pour savoir lequel d'entre eux, donc être exécutés. Nous avons donc ces deux classes et chacune d'elles a une fonction principale. Comment nous avons la classe principale aléatoire. Et bien sûr, par défaut, la principale méthode de celui-ci. Le moyen le plus simple possible. Eh bien, c'est à l'aide d' une configuration temporaire. La configuration temporaire est disponible lorsque nous cliquons avec le bouton droit de la souris sur la classe que nous voulons exécuter. La fonction principale. Avons-nous ce bouton Exécuter ? Ou nous avons également le raccourci Control Shift F, puis les deux fonctionnent. Si nous cliquons dessus, nous recevons le Hello World. La méthode principale a été exécutée. Et il en va de même pour cette fonction principale. Si vous cliquez dessus avec le bouton droit de la souris et cliquez sur Exécuter les deux principaux, comme vous pouvez le voir, le Hello World a été affiché, ce qui signifie que cette fonction principale a été exécutée. En revanche, nous avons également des configurations permanentes qui sont disponibles dans ce menu déroulant qui se trouve dans la partie supérieure de l'écran. Pour basculer entre différentes configurations. Vous pouvez cliquer sur Modifier les configurations et celles-ci sont disponibles tout le temps. C'est pourquoi on les appelle des configurations permanentes. Si vous souhaitez les modifier, modifiez-les, ajoutez-en ou supprimez-les. Vous pouvez cliquer sur ce bouton Modifier la configuration dans la liste déroulante. Et comme vous pouvez le voir ici, sont mises à disposition des configurations d'application qui existent. Et le principal était déjà là et il a été créé. Vous pouvez voir que la bonne partie de l'écran, nous avons ses propriétés. Tout d'abord, nous avons son nom, qui serait spécifiquement corrélé au nom de la classe ou à la méthode exécutée. Mais comme la méthode est presque tout le temps appelée main, elle doit être corrélée au nom de votre classe ou à quelque chose que vous vouliez faire. Mais il suffit de mettre fin à ce nom. Nous devons créer et exécuter des options. Tout d'abord, bien sûr, nous avons le JDK, le kit de développement Java, spécialement sélectionné ici afin l'IDE Intel G sache quel JDK utiliser réellement pour compiler votre code. Puis, à droite. partie la plus importante de la configuration, le nom de domaine complet ou le nom complet de la classe contenant la méthode principale. Et si vous souhaitez le modifier, vous pouvez cliquer sur ce document ici. Et vous pouvez voir ici que nous avons nos deux cours de la compagnie de combat. Nous pouvons choisir la classe principale ici et il connaîtra, comme vous pouvez le voir, deux méthodes principales aléatoires de cette classe ici. dehors de cela, le répertoire de travail est déjà sélectionné par défaut dans le bain. Vous n'avez pas à vous inquiéter à ce sujet. La seule différence pour moi de le taper était de changer le nom pour moi aussi et de changer la classe dont la fonction principale devait être exécutée. Deux, principaux, deux. Maintenant, pour ajouter une nouvelle configuration, vous pouvez cliquer sur ce bouton plus juste ici et sélectionner une configuration d' application. Et bien sûr, écrivez son nom, puis choisissez la classe pour laquelle vous souhaitez la configurer. Je ne le ferai pas maintenant parce que je l'ai déjà fait avec ces deux configurations principales. Mais pour supprimer la configuration, vous pouvez cliquer sur ce signe moins ici, et cela vous fera lire un peu. Il existe également des modèles de configuration si vous souhaitez exécuter, par exemple, une application Gretel ou groovy. Vous disposez, bien sûr, d' modèle pour chacun d'entre eux, en fonction de ce que vous souhaitez faire votre projet et du type de projet que vous possédez. Mais il s'agit des configurations permanentes. Et comme vous pouvez le voir ici, nous avons à la fois le 2M principal, la configuration principale, et lorsque nous en sélectionnons l'un, sera lié aux boutons que nous avons ici. Plus précisément, le projet de construction. Ensuite, l'exécution peut le faire, qui bien sûr fonctionnera aléatoirement à partir des deux classes principales, nous spécifions le pour faire le Debug Main, qui est un sujet complètement autre. Nous allons consacrer toute une conférence sur le débogage afin de comprendre comment il est fait dans ce qu'il est réellement intelligent et avec une couverture. Et comme vous l'avez vu, si nous sélectionnons Run signifie entendre le message Hello World s'affichera. Et c'est un bon signe car cela signifie que les deux configurations principales ont été sélectionnées et la méthode principale de la moyenne à classe a été effectivement exécutée. agissait donc Il s'agissait donc de s'intégrer dans les configurations qui font partie de ce tutoriel et aussi de l'exécution du projet que vous avez dans Intel J. Comme vous pouvez le voir, c'est assez simple et en plus de cela, il est assez polyvalent et flexible étant donné que vous avez deux façons d'exécuter vos cours, soit en les exécutant temporairement avec le bouton droit de la souris sur la classe et option en cours d'exécution ou raccourci Control Maj F M. Vous pouvez également créer une configuration spécifique qui sera stockée en permanence ici. Et en le sélectionnant, vous pouvez en outre déboguer Ronald, une configuration spécifique à la dette. J'espère que vous avez obtenu quelque chose de cette conférence. Dans la prochaine étape, nous allons parler des éléments de base de ces identifiants. Ainsi, les éléments visuels que vous voyez à l'écran pour comprendre quelle partie visuelle de l'ID xy yz de B et ce qu'elle fait. Si cela vous semble intéressant, j'ai hâte de vous y voir et je vous remercie beaucoup de m'être tenu avec moi jusqu' à la fin de cette conférence. 6. Les éléments visuels de l'IDE: Bonjour les gars. Bienvenue dans ce tutoriel IntelliJ IDE où nous comprenons mieux comment écrire du code plus efficace en Java à l'aide de cet IDE. Dans cette conférence, nous allons nous familiariser encore plus avec l'IDE IntelliJ en discutant des éléments visuels que présente cet EDI, le développeur. Nous pouvons le faire, bien sûr, pour que nous devions plus rapides. Quand voulons-nous effectuer une action avec notre code ? Nous pouvons évidemment adopter une approche plus rapide si nous savons où se trouve chaque élément visuellement dans l'EDI. Cela rendra notre parcours de développement beaucoup plus facile. Bien sûr, la première partie dans laquelle cet IDE delta G a de nombreuses applications de nos jours a chacune la barre de menus en haut de l'écran. Il fournit, bien sûr, les options et actions de base liées à l' un ou l'autre des projets. Donc, la refactorisation du code, la création de nouveaux projets, les ouvrir , les construire, les exécuter contrôles de système de version pour eux, etc. Vous pouvez voir que nous avons le fichier lorsque vous naviguez dans le code, analysez, refactorisez, reconstruisez les outils d'exécution, puis fenêtre et aide. Et les tampons D à D affichent de nombreuses options. Pour eux. Nous allons analyser certains d'entre eux dans les prochaines conférences. Mais pour l'instant, nous devons simplement savoir que, par exemple, dans ce fichier, vous pouvez créer un nouveau projet à partir d'ici. Et vous pouvez bien sûr créer certaines classes de projets déjà existants, donc nous n'avons pas besoin de les créer réellement. Comme je vous l'ai déjà montré, vous pouvez créer un nouveau projet pour un référentiel. Nous pouvons ouvrir un projet, le fermer. Nous pouvons ouvrir les paramètres de l'IDE. Et puis, bien sûr, dans l'édition, les commandes de base de copie, base de gut et ainsi de suite. Chaque menu contextuel contient des éléments liés qui sont suggérés par l' en-tête principal que nous voyons, et bien sûr, après, nous avons également l'utilitaire GID et les noms, le nom du projet. Nous avons n. Ensuite, nous avons le nom de la classe où nous sommes juste là, juste en dessous de la barre de menus, nous avons affiché la barre d'outils, qui n'est en fait que la moitié droite de l'écran de ce marteau à droite. Et cela fournit des raccourcis pour, comme vous le voyez, R1 et bien sûr, déboguer, construire et sélectionner la configuration souhaitée pour votre projet spécifique. Ce 0 sauf appelé barre d'outils. Et à droite, nous avons la barre de navigation, que vous pouvez voir ces sociétés Intel GID ou SRC comp, la classe principale et la méthode principale, qui est bien sûr, spécifiant ce que nous sommes actuellement et il a facilité la navigation au sein d'un projet. Et cette fonctionnalité peut bien sûr s'avérer utile à mesure que votre projet devient de plus plus complexe et bien sûr volumineux. Maintenant, nous avons également les deux tampons que nous voyons sur le côté gauche de l'écran. Nous avons donc le projet, puis nous avons ici la structure et ensuite le favori. Dans ces deux étapes, nous pouvons accéder à certains outils importants tels que les bases de données. Si nous avions quelqu'un de plus important que nous ayons, c'est le menu du site du projet, qui bien sûr nous met tous les fichiers au sein de notre projet MBE. C'est assez similaire à l'Explorateur de solutions que nous avions sur Visual Studio IDE. Si vous l'avez déjà utilisé. Comme je l'ai dit, le projet dep peut également être appelé perspective du projet DAP et montre divers éléments. Il peut montrer, comme je l'ai dit, soit la structure, leur favori, le projet. Ainsi, toute la partie gauche que vous voyez ici où nous avons actuellement affiche le projet et la structure est appelée perspective du projet. Enfin, nous avons la sixième partie, qui est en fait la dernière, partie la plus importante, la fenêtre de l'éditeur. Et comme vous le pensez peut-être déjà intuitivement, c'est l'endroit où le développeur a passé la plupart du temps à écrire du code et à écrire le code du fichier que vous sélectionnez du point de vue du projet. Il met également en évidence la syntaxe du code de saut et utilise d'autres fonctionnalités utiles. Au bas de la fenêtre, une barre d'état affiche des attributs supplémentaires. Et vous pouvez voir que nous avons la fenêtre d'exécution qui apparaît lorsque nous essayons d'exécuter le script que nous avons créé le projet ou le débogage, ainsi de suite. Ensuite, nous pouvons également avoir une liste de choses à faire qui peuvent être effacées si nous avons une erreur. Donc, si nous devions écrire notre code avec des erreurs, dans des problèmes avec B, afficher ici, puis déterminateur, nous avons aussi un terminal qui est assez similaire au Cmd Windows, juste au cas où vous vouliez peut-être obtenir des instructions directement à partir d' ici ou créer manuellement avec le JDK. Ensuite, Leslie, nous avons construit une fenêtre qui se déclenche lorsque nous essayons de construire notre projet. Vous pouvez voir que notre projet se construit avec succès. n'y a aucun problème ici. C'était assez simple à part la dette, certaines choses importantes peuvent être trouvées dans le fichier, puis dans l'onglet Paramètres. De là, nous pouvons gérer nos plugins, bien sûr, car nous les avons déjà vus dans l'humidité d'ouverture que nous obtenons lorsque nous avons ouvert l'éditeur Intel GID. Je ne vais pas revivre ça. Je vous ai déjà donné la définition, ce qu'ils font, comment ils peuvent y être utiles, mais ils peuvent être accessibles à partir d'ici une fois que vous avez déjà créé votre projet. Mais ici, nous avons des cartes clés, des éditeurs, un contrôle de version et, bien sûr, d' autres paramètres qui sont disponibles plus en détail. Et nous allons les parcourir lors d'une conférence ultérieure. Mais pour l'instant, il s'agissait de celui où nous avons juste examiné plus en profondeur et compris où chaque élément important et compris où chaque élément important de la psi B est réellement positionné. Et cela va bien sûr nous aider, comme je l'ai dit à l'avenir, à écrire un code plus efficace et à atteindre rapidement le site du projet que nous voulions réaliser. Changez et sachez par cœur où tout se trouve et où chaque entité est positionnée. Je vous remercie d'être restés avec moi jusqu'à la fin de cette conférence. Dans la prochaine étape, nous allons discuter de la façon dont les refactorisations peuvent-elles être mises à disposition dans l'IDE GID ? Cela semble intéressant. J'ai vraiment hâte de vous y voir. 7. refactorings de code: Bonjour les gars et bienvenue dans ce tutoriel IntelliJ IDE, où nous comprenons comment écrire code Java meilleur et plus efficace à l'aide de cet IDE. Dans cette conférence, nous allons discuter de la refactorisation du code. Désormais, au cas où vous n'avez jamais entendu parler de refactoring, la refactorisation augmente d' abord vers un processus qui implique l'amélioration du code source que vous avez écrit. Mais cette amélioration se fait sans créer de nouvelles fonctionnalités. Cette refactorisation, si elle est effectuée correctement, devrait aider à garder votre code très organisé, bien entretenu, solide et facile à entretenir à l'avenir. J'ai dit que c'est essentiellement un moyen de réécrire certaines des fonctionnalités que vous avez déjà des termes innés plus larges. juste pour que plus de gens puissent le comprendre et qu'il soit mieux assemblé. Dans le refactoring du code, il existe différents processus qui peuvent être associés au processus d'affacturage. Le renseignement a beaucoup de ces processus qui concernent le refactoring. Par exemple, si vous tentez de refactionner élément lié à un mot-clé, vous pouvez cliquer sur ce mot-clé, puis appuyer sur Contrôle Alt, Maj Entrée. Comme vous pouvez le constater, le menu contextuel de refactorisation apparaîtra à l'écran avec différentes alternatives d'actions que vous pouvez choisir, en plus refactoriser quelque chose lié à l'objet que vous avez sélectionné. Donc, dans notre cas, j'ai choisi la construction de l'app desk, qui est la fonction de test. Tout ce projet Java était un projet plus ancien où j'avais l'habitude d'expliquer le cadre de test unitaire. Mais j'ai juste choisi de m' y référer ici, c'est qu'il a plus d' une classe avec quelques objets et essentiellement plus de code que nous pouvons refacter. Ne vous inquiétez donc pas si vous voyez quelque chose que vous ne comprenez pas. Ce n'est pas de ça qu'il s'agit. Vous devez simplement vous concentrer sur le processus réfractaire. Dans cette conférence. Vous pouvez voir le bâtiment être testé, comme je l'ai dit, il teste le verre, comme vous pouvez le voir ici. Et nous avons certaines actions que nous pouvons y faire concernant la refactorisation de celui-ci. Nous pouvons tout d'abord le renommer ou nous pouvons taper la migration vers celle-ci. Ensuite, nous pourrons déplacer les membres de cette classe ailleurs. Nous pouvons copier la classe ou nous pouvons le croire en toute sécurité, ce qui signifie qu'il supprimera toutes les références à manger sans compromettre d'autres parties de votre code. Vous pouvez faire des choses concernant l'extrait ou l' introduction de la chaleur. Et plus précisément, vous pouvez introduire une constante dont vous avez besoin ou un champ. Vous pouvez introduire un paramètre ou un paramètre fonctionnel, ou même taper un paramètre ou en moins suprémum sauf si vous pouvez également migrer ces deux entrées x, mais ce n'est pas vraiment le cas. ici. Par exemple, supposons que nous voulions introduire un nouveau domaine. Eh bien, si nous décomposons cela, nous allons voir que nous pouvons l'initialiser dans une méthode ou une déclaration de terrain actuelle ou un co-instructeur. Et si nous le faisons, vous pouvez voir que nous pouvons initialiser soit dans la méthode actuelle, dans la déclaration de champ, dans le constructeur, soit dans la fonction de configuration que vous voyez ici. Il présente essentiellement toutes les options qui s'offrent à vous à ce moment-là. Maintenant, une autre fonctionnalité très intéressante qu'il possède concerne le processus de renommage de la refactorisation. Vous pouvez donc le faire également en cliquant sur classe de liaison, cliquant dessus avec le bouton droit de la souris et vous pouvez voir qu'elle dispose de l'option de refacteur. Jusqu'ici. Vous pouvez voir à nouveau beaucoup d'options concernant le refactoring. Par exemple, supposons que nous voulions mieux changer le nom de l'application de perçage orthographique, disons le bureau des écarts de facturation. Et si nous disons refactor, il a automatiquement changé toutes les devises de l'écart de facturation dans notre application avec les tests d'écart de construction. De cette façon, ne pas laisser derrière elle d' autres fonctionnalités qui pourraient se produire des erreurs à l'intérieur. Parce que si cela changeait simplement le nom de la classe, alors ici ce serait sans S. et nous devrions traiter cela comme une erreur avec l'accolade ici. Et de cette façon, quand vous avez froid, il devient de plus en plus grand. Et votre base de code contient beaucoup de code source. refactorisation du nom d'une classe peut se rapporter à des milliers de mots réels qui doivent être modifiés. Et cette fonctionnalité, bien sûr, nous fait gagner du temps à cet égard et aussi sujette à un facteur d'erreur qui est également évité parce que vous risquez de manquer le nom qui était l' ancien et de ne pas le modifier. Et en outre, échouer à cet égard. Ensuite, une autre erreur avec la race et ainsi de suite, perdant beaucoup de temps en développement. Maintenant, aussi, si l'idée intelligente rencontre des problèmes avec le refacteur que vous lui donnez, elle s'ouvrira au moins sous forme de conflits et de brève description et vous devrez gérer avec chacun d'entre eux. En outre, nous avons également dans le fichier dans les paramètres, si nous allons dans la section éditeur et édition de code des paramètres concernant exclusivement pour refléter les moyens. Ici, bien sûr, nous avons quelques paramètres supplémentaires que nous pouvons choisir. Nous pouvons spécifier les options d'un refactoring. Plus précisément que cela doit être fait soit dans l'éditeur, soit dans les dialogues du modèle. Nous avons également vérifié le nom actuel du symbole pour le nouveau nom, refactionnant si cela doit être loué, sélectionné ou non. Et aussi l'inline montrant le dialogue pour les variables locales. Maintenant, quelques-unes des actions de refactorisation les plus populaires prises en charge et également effectuées dans Intel GIT, notre IPE, sont la suppression sécurisée, ce qui garantit que vous ne supprimez pas fichiers qui sont référencés dans votre code source. Et D pour la RD, il vous demandera d'y faire face en cas de conflit. Comme je l'ai dit, le responsable de sécurité a le raccourci clavier Alt, puis le supprimer. Vous pouvez également copier ou déplacer un élément également appelé refactorisation de morphage. Et la copie se fait avec un F5 vers les films lancés en F6. Ensuite, nous avons l'extraction d'une méthode qui peut réduire la duplication du code. Cela fait référence à un processus dans lequel vous disposez d'une séquence de lignes de code à plusieurs endroits et qui peuvent être extraites comme méthode. Et cette méthode peut être appelée dans les zones où ces mêmes lignes de code en séquence seraient présentes. C'est ainsi que se produirait la duplication du code. Réduisez le lot. Et c'est une bonne pratique de ne pas trop dupliquer le code. Cela peut donc être fait avec la méthode d'extraction ou avec le raccourci Control M. Par exemple, si nous devions sélectionner ces deux lignes ici sur le refacteur, nous pourrions cliquer sur la méthode d'extraction. Et comme vous pouvez le constater, extraire une méthode pour nous et nous faire entrer le nom de celle-ci. Et comme vous pouvez le constater, cela ne coûte que les méthodes qui sont implémentées par elle-même ici. Il s'est endetté entièrement tout seul. Maintenant, comme JE l'ai dit MA tête, ils extraire des options constantes de portée de paramètres. Nous avons également la variable introduite avec le raccourci Control Alt V. Ensuite, le Renommer d'un élément que je vous ai déjà montré dans la vitre du bâtiment ici. Et ces Renommer ont également le raccourci, comme je l'ai dit, Shift F6. Nous avons également le raccourci de contrôle F6, qui fait référence à la modification la signature de coût d' une méthode ou d'une classe. Comme vous l'avez vu, une grande partie des processus qui prennent part à la refactorisation du code des significations de Garvey, ou simplement le mouvement d'un code où il n'appartient pas, sans le dupliquer et méthode d'extraction int, très intuitive et facile à comprendre pour nommer les variables. Ce genre de choses peut être fait avec une refactorisation qui permet à votre code d'être beaucoup plus net. Réduisez les bonnes pratiques générales. C'était à ce sujet pour cette conférence sur le traitement du refactoring du code. L'IDE IntelliJ. Comme vous l'avez vu, l'éditeur de code dispose de nombreuses fonctionnalités concernant exactement ce processus. Il devrait donc être plus facile d'écrire des codes. La dette est, comme je l'ai dit, bien écrite. La prochaine conférence. Nous allons examiner rapidement le processus de débogage dans Intel J. Si cela vous semble intéressant, j'ai hâte de vous y voir. Et encore une fois, je vous remercie beaucoup resté avec moi jusqu'à la fin de cette conférence. 8. Débogage: Bonjour les gars, et bienvenue dans ce tutoriel GID où nous comprenons comment écrire du code meilleur, plus optimisé et efficace dans le langage de programmation Java à l'aide de cet ID. Bien sûr, dans cette conférence, nous allons discuter la fonctionnalité de débogage que cet éditeur de code fournit aux programmeurs. Et discutez également du concept de débogage de clé générale. Je vais commencer par supprimer les deux fonctions principales que nous avons créées lors d'une de nos dernières conférences. Pour que je vous montre la fonctionnalité de configuration de l'ID. Pour supprimer une classe de fonctions, vous pouvez cliquer dessus avec le bouton droit de la souris, puis cliquer sur Supprimer. Vous devez avoir coché l'option de recherche d'utilisation des retweets de sécurité. Nous devons également rechercher des devises textuelles. Comme vous pouvez le constater, les deux classes principales ont disparu. Si nous vérifions la configuration, sa configuration est toujours celle qui reste ici, mais vous pouvez voir qu'elle porte une marque x rouge dans le coin supérieur droit de celle-ci. Et si nous cliquons sur la configuration Modifier et que nous cliquons sur une mauvaise configuration, vous pouvez voir qu'il y a un avertissement indiquant qu' aucun module n' a été trouvé pour la classe. Vous pouvez simplement supprimer la configuration si vous configurez une configuration spécifique pour l' une des classes que vous souhaitez effectuer. Nous le ferons par défaut. Maintenant, revenons à la partie débogage du tutoriel, comme je l' ai dit, vous avez la possibilité de déboguer votre code à l'aide de cet IPE. Découvrez un peu la raison pour laquelle vous voudriez déboguer votre code et ce que les gens mangent. Eh bien, il s'agit essentiellement d'un processus dans lequel vous pouvez arrêter l'exécution de votre code à une ligne spécifique. où vous pouvez voir qu'il se passe quelque chose de mal et vérifiez la valeur de vos variables. De plus, comment votre code s'exécute à partir de ce moment. Vous pouvez créer ces points en créant des points d'arrêt. Vous pouvez créer le point d'arrêt en cliquant à droite du numéro de ligne à l' endroit où vous souhaitez que votre code s'arrête. Par exemple, si nous voulions créer un point d'arrêt à la ligne sept, nous pouvons cliquer ici. Et vous pouvez voir que toute la ligne va être mise en surbrillance avec la couleur rouge. Et ce point rouge apparaîtra également, comme je l'ai dit à la ligne suivante. Maintenant, comme je l'ai dit, si, par exemple, vous écrivez votre code en tant que programmeur normal, le ferait à un moment donné. Vous voyez évidemment que quelque chose ne se passe pas. Une fois que vous l'avez créé et exécuté, vous constatez que le mauvais résultat s' affiche ou que le mauvais bureau est exécuté. Et vous vous demandez ce qui se passe. Vous regardez alors le Coke pour essayer de le déboguer visuellement. Et en gros, il suffit de regarder le code et de voir si vous avez écrit quelque chose de mal. Ligne de code que l'on peut voir qui fait mal la séquence d'étapes. Mais vous ne pouvez pas le voir. Et plus qu'une autre option ici serait de créer des journaux dans le code. Par exemple, il ne se construit pas correctement. Si vous souhaitez enregistrer la valeur d'une variable, vous pouvez également le faire. Vous pouvez verrouiller des variables, mais ce n'est pas un S Good, une solution comme le débogage. Et c'est parce que vous devez régénérer votre code pour vérifier ce que cette valeur est facile. Et avec le débogage, vous créez simplement le point d'arrêt, puis lorsque vous le déboguez, comme nous le verrons, vous pouvez le faire à partir de ce bouton ici. L'exécution va s'arrêter pendant que le code est en cours d'exécution. Et vous allez pouvoir voir toutes les variables, valeurs à ce moment-là. Si tout est local, ce n'est pas une énorme différence entre la journalisation des variables et le débogage. Mais imaginez si vous écrivez du code dans votre travail et que vous disposez réellement d'un produit déployé sur le Cloud. Tout le processus de débogage sera beaucoup plus complexe et difficile à faire, alors si vous aviez tout ce qui est local, oui, nous avons ici quelques variables intégrales. Il s'agit d'un scénario très simple, mais vous ne pouvez pas devenir très complexe. Et l'exécution peut prendre beaucoup de temps. Vous devrez peut-être également copier la sortie sur une autre machine dans ce scénario qui peut devenir très complexe. Et ce bâtiment avec la bûche peut prendre beaucoup de temps au lieu de le travailler. Ce serait donc une raison pour laquelle vous voudriez déboguer votre code au lieu de simplement consigner certaines variables que vous pensez ne pas avoir la bonne valeur que vous souhaitez qu' elles aient. Je l'ai dit, la solution la plus viable avant le débogage, bien. En regardant le code pour essayer de comprendre ce qui se passe. Dans ce cas, il n' y a pas de travail. Mais dans la plupart des cas, il se peut que vous ne compreniez pas, simplement en parcourant le code, la mise en réseau car les étapes d'exécution risquent d'entraîner un gaspillage étrange. Encore une fois, peut avoir beaucoup de fonctions qui sont appelées les unes dans les autres. Et tout le flux de travail et les coûts peuvent devenir beaucoup plus compliqués. Le débogage serait la meilleure solution. Vous allez voir en une seconde étape les fonctions qui appelées, puis le contrôle ira là-bas et ainsi de suite. C'est donc une très bonne fonctionnalité à avoir dans votre EDI. Vous allez avoir des bogues dans votre code. Et bien sûr, vous allez avoir des bogues parce que personne n' écrit de code parfait. Mais revenons maintenant dans l'IDE. Et comme vous pouvez le constater, j'ai créé cette fonction principale où nous avons des intégrales qui effectuent certaines opérations. Il possède également une fonction appelée exemple d'impression qui est appelée et exécutée. Il imprime simplement quelque chose à l'écran pour que vous puissiez mettre à jour n'importe quoi. Mais je viens de créer ce flux simple afin vous montrer comment fonctionne le débogage sur l'IDE Delta G. Il existe deux façons commencer à déboguer l'une de vos classes. La première consiste à cliquer avec le bouton droit sur les nouveaux plastiques que vous souhaitez déboguer, puis en cliquant sur ce Debug Main. Ou bien sûr, vous pouvez sélectionner que vous souhaitez configurer dans cette liste déroulante , puis cliquer sur ce panneau de bogues ici. Cela fera la même chose. Maintenant, vous devez garder à l'esprit que vous voudrez définir vos points d'arrêt avant de commencer, de le déboguer. L'exécution s'arrête donc au point où le point d'arrêt est défini. Par exemple, ici, je vais définir un point d'arrêt à la ligne 13, juste au début de la fonction principale. Et nous allons cliquer sur le bouton Debug pour commencer le débogage de cette application. Vous pouvez voir ici, lorsque vous cliquez sur le bouton de débogage, le menu Débogage se déclenche automatiquement et sera sélectionné dans la barre inférieure ici. Dans ce menu, vous aurez de nombreuses options parmi lesquelles vous pourrez choisir lors du débogage. Comme vous pouvez le voir ici, nous avons remarqué que nous sommes à la ligne 13 du Maine. Et remarquez également le paquet, la société de conduite. Si nous voulons parcourir le code, nous avons ces boutons que vous voyez ici. Donc tout d'abord, nous avons le pas au-dessus ou le raccourci F8 pour cela, ce qu'il fait est avancé aligner dans l'exécution. Ensuite, nous avons le bouton Step Into ou le raccourci pour ces F7, qui si vous êtes sur une ligne où une fonction est appelée, si vous appuyez sur ce bouton, elle entrera dans l'exécution de la fonction. Cela va donc aller plus loin dans l'étape des coûts. Et le complément serait le bouton Step Up ou le raccourci Maj F8 pour cela, ce qu'il fera, nous allons descendre un peu plus bas dans la paroi cellulaire de la pile d' appels. Il va reculer. Bien sûr, nous avons également le bouton du curseur, ce qui est assez explicite. Il va juste courir jusqu'à la ligne où les jours du curseur. Ensuite, nous pouvons également arrêter le débogage. Nous pouvons reprendre le programme. Ce serait donc l'équivalent du continuum de Visual Studio. Ou si vous n'êtes pas familier avec cela, il continuera à s'exécuter et à arrêter la pause du programme. Et il atteindra le prochain point d'arrêt s'il existe ou si ce n'est pas le cas, il se contentera de poursuivre l'exécution jusqu' à la fin du programme. Nous pouvons maintenant voir les points d'arrêt ici. Et si nous cliquons dessus, vous pouvez voir que nous avons un point d'arrêt en ligne 13. C'est là nous-mêmes. Maintenant, nous pouvons couper les points d'arrêt et ce que cela mange désactive le point de rupture. Ils sont donc toujours là, mais ils n'ont pas encore été touchés. C'est oui. Une solution sûre si vous vouliez les conserver, mais exécutez le programme une fois de plus. Vous n'avez pas besoin de parcourir chaque point d'arrêt pour configurer et désactiver. Parce que cela prendrait beaucoup de temps et vous pouvez également oublier où les points d'arrêt que vous avez configurés étaient en premier lieu. Ici, nous avons quelques boutons supplémentaires. Nous pouvons obtenir le vidage de thread si c'est le cas. Nous pouvons afficher ici certains paramètres affichant les valeurs renvoyées par la méthode. Modes variables automatiques, triez les valeurs par ordre alphabétique et réinitialisez les points d'arrêt à la fin de la session. Et c'est l'onglet de broche, ce qui signifie l'onglet de débogage complet. Ici. Comme je l'ai dit, nous avons ici le cadre. Alors, où est l' exécution à ce stade ? Nous avons ici les variables qui sont définies. Toutes les variables que nous avons déclarées seront affichées ici. Ainsi, A, B, C, D et ainsi de suite. J'ai choisi des noms assez simples pour ces variables afin que nous ne nous concentrions pas là-dessus, mais sur le processus de débogage. peu près DCC lui-même. Sur la première ligne, je déclare simplement a et B pour les initialiser également avec les valeurs 1365. Et si nous voulons passer à la ligne suivante, comme je l'ai dit, nous pouvons cliquer sur le bouton Step Over ou cliquer sur F8. Si nous le faisons, comme vous pouvez le constater, l'exécution est passée à la ligne 15. Vous pouvez voir la ligne où vous vous trouvez car ces exécutions indiennes sont car ces exécutions indiennes surlignées avec cette couleur bleu clair comme vous pouvez le voir à l'écran. Maintenant, l'étape des variables a également été mise à jour avec les valeurs de a et B, qui sont des variables que nous avons initialisées à l'heure actuelle ainsi que leurs valeurs à ce stade. Si vous devez vous rappeler que ces valeurs sont celles que les variables ont sur la ligne du code où elles se trouvent, à ce moment-là. Comme vous pouvez le voir également ici, le cadre change car nous sommes en ligne 15 en ce moment. Dans cette ligne, nous avons une fonction d'exemple d'impression appelée def. Nous voulons intervenir là-dedans. Comme je l'ai dit, nous pouvons cliquer sur ce bouton Step Into ou simplement cliquer sur F7. Et si nous cliquons sur ce bouton, nous allons être déplacés avec l'exécution dans l' exemple d'appel de prédiction qui imprime simplement quelque chose à l'écran. n'y a pas de variables ici. Méthode. Nous pouvons maintenant soit cliquer sur Step Out, qui reprendra l'introduction à la méthode d'appel, qui est la principale dans notre cas. Ou nous pouvons simplement passer à la fin de la fonction. En effet, nous ferons la même chose. Cette fonction a été exécutée. À ce stade de l'exécution, ces langues sont imprimées à l'écran. Vous pouvez le voir à ce stade, ici même dans la console, donc l'exemple était déjà imprimé. À ce stade, nous avons évolué avec l'exécution à ligne 15 s' échappant des images. Et là encore, cela va montrer que dans la fonction principale nous avons les variables a et b avec leurs valeurs. Maintenant, j'introduit une nouvelle variable de données, j'y applique une nouvelle valeur. Et cela dépend des deux et de B, donc c'est une fois B moins 45. Et maintenant, si nous passons à la fonction suivante, vous pouvez voir que la nouvelle variable introduite dans le code est également mise à jour dans la fenêtre des variables. Et sa valeur est 1905, ce qui est le résultat de 30 fois 65 moins 45. Encore une fois, je déclare une autre variable b, qui a l' échec de C plus a. Maintenant, afin de nous aider à rester IntelliJ, IDE nous donnera également les valeurs des variables utilisées dans l'instruction que nous avons à la ligne où nous nous trouvons et également aux lignes précédentes que nous avons déjà dépassées jusqu'à ce moment-là. Vous pouvez donc voir que les valeurs ici sont définies pour chaque ligne et pour chaque variable référencée dans la date limite. Par exemple, à la ligne 19, nous faisons référence à C et a et le week-end voit les valeurs qu'ils possèdent. Et si nous passons de l'avant, vous pouvez voir à nouveau que D est initialisé et WTP passe à l'étape des variables. Et chaque valeur de ligne est 1935 SB attendue à partir de 1905, soit c plus a, soit 30. C'est très utile car vous ne comprenez peut-être pas pourquoi, à la fin de votre programme, la valeur de D est 1935. Vous pouvez comprendre pourquoi c'est le cas en parcourant chaque ligne du code avec ce débogage. vous prenant étape par étape et en comprenant facilement pourquoi toutes les variables ont la valeur qu'elles ont et pourquoi l'exécution se produit, comme vous l' avez écrit si vous vous attendiez à quelque chose d'autre. Ce sont bien sûr des exemples assez basiques. Mais dans le code de production, il peut devenir, comme je l'ai dit, beaucoup plus moche que ça. Et il sera très utile pour vous d'avoir ce genre de choses. Nous pouvons voir qu'ici, je mets à jour la valeur pour c en augmentant la consommation avec ce nombre. Si nous passons le dessus, vous pouvez voir que la valeur de C GOT est mise à jour. Et ici, il est montré dans cette couleur orange. Sur la dernière ligne, nous imprimons C, ce qui est assez simple. Et si nous passons encore une fois, vous pouvez voir que la construction terminée avec succès en quelques secondes. Il a donc construit l' ensemble du projet pour nous. Le débogage a été arrêté et l'exemple en 1915 a été montré à l'écran. Dans notre cas, tout s'est passé au fur et à mesure que nous le soutenons. Mais vous ne savez peut-être jamais pour votre propre projet ce qui peut arriver et quel résultat bizarre vous pourriez vous retrouver. Je ne comprends pas pourquoi c'est le cas. Et voici où les étapes de débogage. C'était à propos, est-ce que c'est pour cette conférence ici. J'espère que vous en avez vraiment tiré quelque chose. Dans la prochaine étape, nous allons parler de la fonctionnalité de complétion de code qui existe. Cela semble intéressant. J'ai hâte de vous voir alors. Encore une fois, je vous remercie beaucoup de rester avec moi jusqu'à la fin de cette conférence. 9. Compléter les codes: Bonjour les gars, symbole. Revenez à ce tutoriel d'idées intelligentes, où nous apprenons comment écrire un code meilleur et plus efficace dans le langage de programmation de Java. Dans cette conférence ici, nous allons discuter la fonctionnalité de complétion de code disponible dans cet EDI, de son fonctionnement, de son utilité, du nombre de types de compléments de code qu' il y a dans cet EDI IDE. Et bien sûr, même si C est une caractéristique évidente assez intuitive, ID l'a fait, ce n'est pas un bon aspect de connaître les détails de l'alimentation. Désormais, deux types de compléments de code sont disponibles dans le GID Intel. La première est la saisie de code de base, et celle-ci vous aide simplement à compléter les noms que vous commencez à taper. Différentes choses que vous pouvez écrire. Par exemple, des porte-monnaie, des méthodes ou des champs, voire des mots-clés. Lorsque vous invoquez cette complétion de code, même si la maladie par défaut a été déclenchée dans la plupart des cas. Intelligent Idea analyse le contexte dans lequel vous utilisez cette saisie de code vous utilisez cette saisie de code et vous souhaitez qu'il soit déclenché. Et cela suggère des choix de marque qui sont accessibles à partir de la précision actuelle des caractères, ainsi que des choix qui correspondent bien. Par exemple, si nous commençons à taper ici, vous pouvez voir que la première chose qui nous marque, la première suggestion que cela nous fait est de taper fait. Ensuite, bien sûr, il y a beaucoup d' autres choses qui nous suggèrent, par exemple, de ne plus vérifier les interactions, qui est une méthode dans ce cadre de test unitaire. Et le retour à l'appel de la méthode réelle et ainsi de suite. Il s'agit de la complétion de code de base disponible dans l'IDE IntelliJ Idea, et elle sera activée par défaut. Vous remarquerez donc que si vous installez GID et que vous commencez à écrire des choses, vous verrez que par défaut, lorsque vous commencerez à écrire quelque chose, c'est quelque chose que vous allez pour avoir constamment des suggestions sur ce que vous écrivez, sur ce que vous voudrez peut-être radier, quelle serait la meilleure chose à écrire, ou même ce que vous voulez écrire. Mais avec la simple pression vers le haut d'un bouton de tabulation, il sera complété automatiquement, ce qui va être plus rapide. Et bien sûr, il y a d'autres raccourcis. Ainsi, comme vous le voyez, par exemple, l' un d'entre eux est que si vous écrivez SO en appuyant sur Tab, le système sera automatiquement complété automatiquement. Imprimez le type lm, qui est fondamentalement quelque chose sur un écran. Désormais, outre ces compléments de code de base disponibles, il existe également le type de complétion de code correspondant qui est disponible ici. Cette complétion de code de correspondance de type est plus intelligente que le point de base et ce qu' il fait, il filtre simplement la liste de suggestions et affiche les types applicables au contexte actuel. la complétion de correspondance de type est très utile dans certaines situations où il est possible de déterminer le type approprié réel pour la variable que vous souhaitez instancier. Par exemple, ici, si nous supprimons cette initialisation de l'objet intense et réécrivez New, puis cliquez sur espace. Il le fera par défaut, comme vous le savez, en analysant cet objet, de type construire ce test. Par défaut, il nous incitera à déclarer l' objet de ce type. Et il suffit de cliquer sur Tab et tout irait bien à ce stade. Un autre truc intéressant à propos de l'IDE IntelliJ. Au lieu de cela, vous pouvez copier beaucoup de choses. Vous pouvez alors regarder dans le presse-papiers de copie avec le Control Shift et F et C, tout ce que vous avez copié. Par exemple, supposons que vous souhaitiez copier certains mots de Here dans une certaine séquence d'occurrence, et que vous vouliez les coller ailleurs. Eh bien, vous pouvez sélectionner le mot-clé que vous souhaitez copier, Entrer le contrôle C, puis un autre mot-clé Control C. Ensuite, un autre mot-clé Control C. Si vous appuyez sur Contrôle Maj et que vous pouvez voir que tous les les contenus que vous avez copiés jusqu'à présent se trouvent ici. Et vous pouvez coller n'importe lequel de ces éléments ou simplement les coller. Juste comme ça. Il s'agit d'un autre jeu de fonctionnalités très utile disponible dans le GID. Il s'agissait maintenant de l'ETF pour la fonction de complétion de code de l'EDI. Comme vous l'avez vu, il est très bien fait et il peut s' avérer très utile dans certaines situations où dans un projet plus grand, vous auriez beaucoup de fonctions. Et si vous voulez instancier un objet, vous risquez même de vous perdre dans une fin de dénomination similaire qui, à la place, cette complétion de code serait un sauvetage pour vous. Fais-moi confiance. Merci beaucoup d'être resté avec moi jusqu'à la fin de cette conférence et j'ai hâte de vous voir dans la prochaine conférence. 10. Contrôle de versions: Bonjour les gars et bienvenue dans ce tutoriel IDE d'idée, où nous comprenons comment mieux écrire du code Java à l'aide de cet IDE. Dans cette conférence, nous allons en discuter avec le système de contrôle de version disposition dans l'IDE intérieur du RGPR. Et plus précisément, nous allons comprendre exactement comment cette fonctionnalité est intégrée à l'éditeur de code et comment nous pouvons l'utiliser dans notre propre projet. Maintenant, c'est le premier écran que nous voyons lorsque nous ouvrons notre IDE IntelliJ. Vous pouvez voir qu'il invite directement les projets de test où nous pouvons rechercher des projets éventuels que nous avons déjà sur notre machine locale. Nous pouvons ouvrir un projet si nous ne voulons pas en créer un nouveau. Mais nous avons également la possibilité obtenir à partir du système de contrôle de version. Ce que ces gars clonent essentiellement le référentiel que vous avez quelque part sur votre compte. Maintenant, je ne vais pas approfondir ce que le clonage pousse, s'engage et ainsi de suite. Ce sont des connaissances du système de contrôle de version. Mais comme vous pouvez le constater, si vous cliquez sur le contrôle Obtenir depuis la version, vous pouvez sélectionner GitHub et vous pouvez vous connecter à votre GitHub ou utiliser notre jeton pour que vous puissiez simplement récupérer un référentiel sans en saisissant votre mot de passe. Vous disposez également de GitHub Enterprise. Si vous travaillez pour votre entreprise, ce type de fonctionnalité est activé. Vous pouvez également l'obtenir depuis l' espace ou simplement l'URL du référentiel. À côté de Gate, nous avons également d'autres systèmes de contrôle de version comme le myocarde ou la subversion. Et je n'ai pas besoin d'avoir actuellement de référentiel. Je ne vais donc pas récupérer mon projet à partir d'un système de contrôle des versions. Je vais juste créer un nouveau projet. Et après l'avoir créé, je vais vous montrer comment activer le système de contrôle de version une fois que vous serez dans votre projet. Disons les deux, commençant un nouveau projet à partir de zéro sur votre machine locale. Et vous souhaitez le placer sur votre référentiel quelque part dans le Cloud. Soit pour des raisons de s'engager aux côtés d'autres membres de l'équipe qui contribuent à ce projet. Ou simplement pour que la version soit sauvegardée dans le Cloud. Variance du projet accédez au graphique que vous voulez pour ces deux systèmes de contrôle de versioning d'activateur évidemment. Et vous pouvez le faire en cliquant sur l' option VCS provenant du système de contrôle de version qui affichera tous ces éléments dans le menu du haut. Nous avons ici quelques options nous pouvons activer l'intégration du contrôle des versions est, j'ai dit, voici quelques applications de système de contrôle de version. Nous pouvons appliquer des lots. Nous pouvons obtenir à partir du contrôle des versions d'autres projets. Nous pouvons parcourir, référentiels, importer, partager, ou même créer un dépôt directement à partir d'ici sans même avoir besoin de vous connecter à votre teacup à partir du navigateur Web histoire. En revenant ici, vous pouvez créer directement un référentiel Git sur votre compte directement à partir de l'ensemble de l'IDE GI Idea. Je ne vais pas faire ça. Mais en commençant à travailler avec le système de contrôle des versions, vous suffit de cliquer sur Activer l'intégration du contrôle de version. Et vous devez faire un système de contrôle de version et de système que vous devez associer à la vérité du projet pour qu'il écrire des éléments dans certains fichiers ici, pour qu'il sache que c'est le système de contrôle de version, il est agréé Southfield. Nous allons sélectionner Git, puis cliquer sur OK. Vous pouvez voir ici que ça permettait d'obtenir. Nous avons créé un référentiel Git qui n'est présent que localement sur votre machine locale dans le titre des projets Idea. Ici, comme vous pouvez le voir, nous avions le sous-menu qui propose de nombreuses options ici. Vous pouvez voir ici les changements locaux. Nous pouvons nous engager à voir les changements. Nous voyons également les détails ici et toutes les branches dans la partie droite de l'écran. Et vous pouvez voir le cerveau Situ ou en écrivant du code ce moment dans le coin inférieur droit. Nous sommes donc sur le maître de branche Git. Et ici, vous pouvez créer une nouvelle succursale à caisse de cette succursale et à la dette, peu de bonnes choses. Vous pouvez également renommer votre branche, etc. Étant donné que je n'ai pas de compte GitHub momentanément, je n'y vais pas. Mais vous voyez que les principales options disponibles dans ce JID. De plus, vous pouvez voir qu'à côté du menu de configuration et de formation , ici même à droite de celui-ci. Nous avons également un nouveau menu qui propose des options qui vous seront très utiles si vous souhaitez vérifier votre travail. Vous pouvez mettre à jour votre projet. Vous pouvez valider votre projet. Vous pouvez également appuyer sur les modifications et le bouton Afficher l'historique, qui, bien sûr, l'historique de votre fichier avec toutes les modifications apportées par différents membres de l'équipe pendant la période de l'heure à laquelle vous êtes dans le référentiel était activée. Et vous pouvez également effectuer un retour en arrière sur une vérification juste au cas où vous avez probablement commis une erreur sur le code que vous avez écrit ou que la construction ne s'est peut-être pas déclenchée ou qu'il y ait eu une erreur. Il peut y avoir beaucoup de choses que vous voudrez peut-être revenir en arrière. Vous étiez engagé pour lui. Mais il s'agit de l'implémentation générale du contrôle de distance de versionnement dans l'intelligence. Vous pouvez également voir que le bouton est présent ici, remplaçant la liste déroulante précédente du VCS. Bien sûr, nous avons de nombreuses options en ce qui concerne le contrôle du système de gestion des versions. Ici va encore plus en détail concernant le pool peut être la récupération, la marche, le rebase, la gestion des branches, la réinitialisation de la tête, le dessin du journal git. Vous pouvez cloner un autre référentiel et même cliquer sur les opérations VCS pour avoir simplement ces onglets flottants avec à nouveau toutes les options disponibles depuis Gate. C'était à peu près tout cela pour cette conférence. J'espère que vous en avez vraiment tiré quelque chose. Et je tiens vraiment à vous remercier d' resté avec moi jusqu'à la fin de ce tutoriel. Si vous avez des questions, n' hésitez pas à me contacter. Je ferai de mon mieux pour vous répondre dans les plus brefs délais. Et n'hésitez pas non plus à laisser les places ici. Cela ferait des merveilles pour moi dans les classifications de mon cours sur les positions à la hausse de ces sujets. Encore une fois, merci de rester avec moi jusqu'à la fin de ce tutoriel, et j'ai vraiment hâte de vous voir dans certains futurs.