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.