Maison  >  Article  >  Java  >  Histoire de l'IDE en Java et introduction à l'utilisation des idées

Histoire de l'IDE en Java et introduction à l'utilisation des idées

不言
不言avant
2018-10-11 14:58:505249parcourir

Cet article vous apporte une introduction à l'histoire des IDE en Java et à l'utilisation des idées. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Changements historiques dans les outils de développement Java

JCreator

Jcreator est un outil pour Java développé par Xinox Software aux Pays-Bas Environnement de développement intégré (IDE) pour la programmation, la société a été fondée en 2001

Site officiel : http://www.jcreator.com/

JBuilder

JBuilder It ; est un outil de développement intégré pour Java développé par Borland. Cet outil est payant

Borland a été fondé en 1983 et a son siège en Californie, aux États-Unis

JBuilder faisait partie des outils de développement intégrés Java ; à cette époque, il a été populaire pendant un certain temps, mais a été progressivement vaincu par de nouveaux outils peu de temps après

Le 6 mai 2009, la société de logiciels britannique Micro Focus a annoncé l'acquisition de Borland Software Company pour 75 millions de dollars en espèces ;

Eclipse

Eclipse a été initialement développé par IBM en tant qu'environnement de développement intégré Java de nouvelle génération pour remplacer le logiciel commercial Visual Age pour Java

En novembre 2001, IBM a contribué à Eclipse ; à la communauté open source, et depuis Il est géré par la Fondation Eclipse, une alliance de fournisseurs de logiciels à but non lucratif, jusqu'à présent

myeclipse

est un environnement intégré de développement Java basé sur Eclipse ; développé par la société américaine Genuitec Fondée en 1997 ;

MyEclipse Enterprise Workbench a été lancé en 2003. Cet outil est payant

Site officiel : http://www.genuitec.com/

MyEclipse est un puissant environnement de développement intégré Java au niveau de l'entreprise développé sur la base d'Eclipse avec ses propres plug-ins. Il est principalement utilisé pour le développement d'applications Java, Java EE et mobiles ; >MyEclipse a des fonctions très puissantes. Il est puissant et dispose d'un support étendu, notamment pour divers frameworks open source et support technique

netbeans

NetBeans est un logiciel open source fondé en 2000 par Sun ( acquis par Oracle en 2009) Le code source est un environnement de développement intégré permettant aux développeurs de développer des programmes Java ;

NetBeans est un projet d'étudiant universitaire qui a débuté en 1997. Le projet a ensuite développé et créé une entreprise, puis lancé une version commerciale de NetBeans ;

Sun a acquis la société en 1999 et a lancé NetBeans en tant que projet open source en juin 2000

Intellij IDEA

IntelliJ IDEA est appelé IDÉE. L'environnement de développement intégré Java sous JetBrains est reconnu comme l'un des meilleurs outils de développement Java du secteur ;

JetBrains est une société de logiciels tchèque dont le siège est à Prague, la capitale de la République tchèque. Programmeurs d'Europe de l'Est reconnus pour leur rigueur, ils ont développé une variété d'outils de développement de logiciels

Site officiel : https://www.jetbrains.com/

Les outils Intellij IDEA ont déjà beaucoup Il a une longue histoire. La version 1.0 d'IntelliJ IDEA a été publiée en janvier 2001, mais elle n'a pas été largement utilisée ;

IntelliJ IDEA était autrefois un logiciel payant, mais après 2009, il a commencé à lancer un logiciel gratuit. version communautaire open source ;

Actuellement, IntelliJ IDEA dispose d'une version communautaire gratuite (avec relativement peu de fonctions) et d'une version phare payante (avec des fonctions plus complètes

Produits sous JetBrains

IntelliJ IDEA

Il s'agit principalement d'un outil de développement intégré pour Java ;

AppCode

Il s'agit principalement d'un outil de développement intégré pour Objective-C/Swift

CLion

Outils de développement principalement intégrés pour C/C++ ;

GoLand

Outils de développement principalement intégrés pour le langage Go

PhpStorm

Outils de développement principalement intégrés pour PHP ;

PyCharm

est principalement un outil de développement intégré pour Python

RubyMine

est principalement un développement intégré ; outil pour Ruby ;

WebStorm

est principalement un outil de développement intégré pour JavaScript, HTML5, CSS3 et d'autres technologies front-end

Rider

est ; principalement pour les outils de développement d'intégration .net

DataGrip

Principalement un outil de connexion et d'exploitation de visualisation de base de données ;

Caractéristiques d'Idea

IntelliJ IDEA est principalement utilisé pour prendre en charge les outils de développement du langage Java et prend en charge presque toutes les technologies et frameworks courants spécialisés. le développement d'applications d'entreprise, d'applications mobiles et d'applications Web ;

IntelliJ IDEA est très convivial, intelligent, auto-personnalisable et extrêmement efficace en développement

Version Idea

IntelliJ IDEA est divisé en « Ultimate Edition » et « Community Edition » ;

Ultimate Edition est une version payante avec des fonctions puissantes et une période d'essai gratuite de 30 jours

Community Edition ( Community Edition) est une version gratuite, avec beaucoup moins de fonctions que la version phare, et peut toujours être utilisée gratuitement

Généralement, les versions majeures d'IntelliJ IDEA sont itérées une fois par an, et le temps d'itération des petites versions ; sous les versions majeures n'est pas corrigé, aussi rapide qu'un mois, aussi lent que deux à trois mois

La dernière version est : IntelliJ IDEA 2018.2.4

Pré-instructions d'utilisation de l'idée

1. Comme Idea n'a pas de serveur en Asie, il peut y avoir des problèmes lors de l'utilisation d'idea, comme l'accès aux bibliothèques de plug-ins, la mise à jour des versions, etc. Cela est dû à des problèmes de réseau

2. Exigences matérielles d'Idea Bien que les exigences de base ne soient pas très élevées, dans le développement réel, en particulier lors du développement de projets Web Java à grande échelle, la mémoire 2G n'est fondamentalement pas suffisante. La mémoire 4G peut être utilisée, mais elle sera en retard. il est préférable d'utiliser une mémoire de 8 Go ou plus ;

3. Il existe certaines différences dans l'utilisation d'Idea et d'Eclipse. Nous devons changer notre façon de penser et ne pouvons pas apprendre Idea de la même manière qu'Eclipse ; 🎜>4. Depuis que nous sommes habitués à l'éclipse, nous pouvons ne pas nous y adapter pendant un certain temps lorsque nous apprenons une idée, ou même avoir l'idée d'abandonner. C'est normal, il suffit de s'y tenir pendant. quelques jours ;

Téléchargement et installation d'Idea

Téléchargement du site officiel : https://www.jetbrains.com/

Le package de téléchargement d'Idea se décline en deux formats : l'une est la version d'installation exe, l'autre est la version décompressée zip ;

format exe La version d'installation nécessite une installation, mais la version décompressée au format zip ne nécessite pas d'installation et peut être utilisée directement en la décompressant ;

Il est recommandé d'utiliser la version décompressée de zip, qui peut être utilisée directement en la décompressant, ce qui est pratique

Idée de structure des répertoires

La structure des répertoires après décompression ; d'Idea est le suivant :

bin est le répertoire du programme exécutable d'IDEA ;

help est le répertoire du fichier d'aide d'IDEA

jre32 ; est l'environnement JRE 32 bits fourni avec IDEA ;

jre64 est l'environnement JRE 64 bits fourni avec IDEA, donc IDEA peut être exécuté sur un ordinateur sur lequel le développement du langage Java n'est pas installé. ;

lib est le répertoire de fichiers de bibliothèque dont dépend IDEA, qui contient de nombreux fichiers Jar ;

license est le répertoire de fichiers de licence d'IDEA

plugins est le plug-in d'IDEA ; dans le répertoire ;

redist est le répertoire de la bibliothèque redist sur lequel s'appuie le mécanisme d'indexation dans IDEA ;

deux fichiers de description .txt et un fichier de registre

Idea startup Run

Si l'ordinateur est en 32 bits, double-cliquez sur idea.exe pour démarrer l'exécution d'idea. S'il est en 64 bits, double-cliquez sur idea64.exe pour démarrer l'exécution

1. vous pouvez choisir d'importer ou non les fichiers existants. Anciennes informations de configuration ;

2. Vous permet de choisir la couleur du thème de l'idée ;

3. ne sont pas sélectionnés ne seront pas pris en charge, mais ils peuvent être ajoutés ultérieurement dans le plug-in Ajouter à la colonne

4 Entrez dans l'interface du projet de création d'idées

commande Créer un nouveau projet ; pour créer un nouveau projet ;

commande Importer un projet pour importer un projet existant ;

Commande Ouvrir pour ouvrir un projet existant

Commande Extraire depuis le contrôle de version Vous pouvez utiliser l'adresse du projet sur le serveur pour consulter des projets sur Github ou des projets sur d'autres serveurs d'hébergement Git

Remarque : après le démarrage d'Idea, les répertoires d'informations de configuration et d'index de cache seront créés par défaut dans C:Users ; nom d'utilisateur de l'ordinateur.Répertoire utilisateur IntelliJIdea2017.3 ;

Créer un projet

Habituellement, la première fois en utilisant idea, nous choisirons de créer un projet

La première fois que vous commencez à utiliser idea, le projet créé ici équivaut en fait à la création d'un espace de travail, nous choisissons donc généralement de créer un projet vide

Projet et Mudoule

IntelliJ IDEA ; n'a pas de concept d'espaces de travail (espaces de travail) similaire à Eclipse. La plus grande unité d'Idea est Project

Si vous souhaitez ouvrir plusieurs projets en même temps, la solution fournie par IntelliJ IDEA est d'en ouvrir plusieurs ; les instances de projet, c'est-à-dire ouvrir plusieurs idées, c'est-à-dire démarrer plusieurs idées, n'est bien sûr pas très pratique

Donc, si nous voulons examiner plusieurs projets dans une seule idée, nous créons un projet vide en tant que projet ; espace de travail. Créez ensuite plusieurs modules sous le projet vide en tant que projet de projet ;

Introduction à l'interface de l'idée

Barre de menu

Barre d'outils

Barre de navigation

Zone de navigation de gauche

Zone d'opération d'édition centrale

Zone de navigation de droite

Bas zone de navigation

-------------------------- Application de ----- ---idae----------------------------------------------- ----

Créer un projet Java

Il est recommandé de créer notre projet Java sous un Projet vide, ce qui signifie que nous créons un module Java sous un Projet vide ;

Méthode : Dans le barre de menu Fichier-->Nouveau-->Module-->Java

Description de la configuration du projet

.iml est le fichier de configuration du module module ;

.idea est le fichier de configuration du projet ;

IntelliJ IDEA est un IDE sans Ctrl + S (enregistrer), donc chaque fois que vous modifiez le code, vous pouvez simplement l'exécuter ou le déboguer, sans vous soucier de l'enregistrer. Ou le problème du code manquant ;

Bien qu'IntelliJ IDEA n'ait pas besoin d'appuyer sur Ctrl + S pour enregistrer le code, la vérification des erreurs du code est également en temps réel, et il n'y a pas lieu de s'inquiéter du code. problèmes de compilation ;

Si vous devez compiler le projet dans son ensemble, vous devez le construire manuellement

Définissez le SDK sous la structure Fichier-->projet dans la barre de menu ; alors vous pouvez également définir le niveau de langue, java8 ou java9, etc. Bien sûr, la sélection du SDK doit garder la version avec la sélection du niveau de langue cohérente

Paramètres d'encodage de police d'idée

Définis via ; Fichier -->Paramètres dans le menu (en gros tous les paramètres d'IntelliJ IDEA se trouvent sous ce menu

Police Il n'est généralement pas recommandé de modifier la police du thème

Le thème fait référence. à l'ensemble de l'outil Idea ; il est recommandé de modifier la police de l'éditeur de développement de code

 Modifiez l'option Police sous l'éditeur. Il est recommandé d'utiliser une taille de police de 18 points ;

Paramètres d'encodage

Paramètres d'encodage de fichier et d'encodage de projet, modifiez-les dans l'option Encodages de fichiers sous l'éditeur. Il est recommandé de tous les changer en UTF-8 ;

Jar pour le package de projets Java.

dans la barre de menu Fichier-->Structure du projet

1 Configurez les dépendances du module et ajoutez le fichier jar tiers dont dépend le projet Java sous Dépendances à droite. (s'il n'est pas nécessaire de l'ajouter, ne l'ajoutez pas) ;

2. Configurez les artefacts, choisissez d'ajouter le symbole + dans la zone centrale --> classes principales, et sélectionnez copier dans le répertoire de sortie ;

3. Dans le menu Column Build-->Build Artefacts... Sélectionnez l'artefact que vous venez de créer et cliquez sur OK pour générer un fichier jar dans le répertoire de sortie. ;

Créer un projet Web

Créer un module

Sélectionnez Java Enterprise, sélectionnez Java EE8 (ou Java EE 7/6) et choisissez de créer web.xml ( il y a un petit bug ici, peut-être que web.xml ne peut pas apparaître)

Configurer Tomcat

Définir sous la barre de menu exécuter-->Modifier les configurations Vous pouvez définir Tomcat, le port, jvm, etc., et vous pouvez configurer plusieurs Tomcats ;

Démarrez Tomcat et cliquez sur la flèche triangulaire verte

Pour arrêter Tomcat, cliquez sur le bouton carré rouge. Le bouton d'arrêt peut ne pas s'arrêter après avoir cliqué dessus. . Habituellement, un crâne apparaîtra pour indiquer qu'il ne s'est pas arrêté. Vous pouvez cliquer à nouveau dessus ;

Parfois, même si vous cliquez deux fois, le conteneur Tomcat peut ne pas être complètement arrêté. À ce stade, le port est facilement occupé. À ce stade, vous devez ouvrir le gestionnaire de ressources du système et supprimer manuellement tous les processus Java du système. ;

Déploiement Web sur Idea

Habituellement pendant le développement, notre projet Web est déployé sur Tomcat pour le débogage et l'exécution pour le développement de code

Idea développe des projets Web. déployer sur Tomcat dans l'outil Idea sont les suivants :

Avant de déployer Tomcat, configurez d'abord les actifsacts,

sous Fichier --> Structure du projet --> Actifacts dans la barre de menu Sélectionnez le Web Application sous Ajouter + : Vue éclatée -->Depuis le module

Ajoutez les Actifacts configurés sous le déploiement de Tomcat et définissez le contexte de l'application

Package de guerre d'idées

Ouvrir la structure du projet

Configurez les dépendances du module, ajoutez des fichiers JAR dépendants sous Dépendances à droite ;

Configurez les artefacts, sous Fichier -->Structure du projet-->Actifacts dans la barre de menu Sélectionnez Application Web sous Ajouter +. : Archive -->pour xxx

Dans la barre de menu Build-->Build Artefacts... Sélectionnez l'artefact que vous venez de créer et cliquez sur OK pour générer le fichier war dans le répertoire de sortie

<.>Indexation et mise en cache de l'idée

Lorsque IntelliJ IDEA charge un projet pour la première fois, il créera un index, et le temps de création d'un index est proportionnel au nombre de fichiers dans le projet lors de l'indexation ; processus de création dans IntelliJ IDEA, même si vous modifiez le code, il ne sera pas compilé ou exécuté, il est donc recommandé d'attendre qu'IntelliJ IDEA termine la création de l'index avant de continuer

Le cache et l'index d'IntelliJ IDEA sont ; principalement utilisé pour accélérer les requêtes de fichiers, accélérant ainsi diverses recherches, La vitesse des invites de code et d'autres opérations

Cependant, dans certaines conditions particulières, le cache et les fichiers d'index d'IntelliJ IDEA seront également endommagés, tels que comme une panne de courant, un arrêt forcé, etc. Lorsque IntelliJ IDEA est rouvert, il est probable qu'IntelliJ IDEA signalera diverses erreurs inexplicables

Lorsque vous rencontrez de tels problèmes, videz le cache via Fichier -> Invalider le cache et redémarrer ; . Il est généralement recommandé de cliquer sur Invalider et redémarrer, ce qui sera plus propre

L'adresse du répertoire où se trouve le fichier d'index : C:Users Le nom d'utilisateur système actuellement connecté.IntelliJIdea14system

Si. vous n'utilisez pas la méthode ci-dessus, vous pouvez également supprimer l'intégralité du système pour vider l'index et le cache. Lorsque IntelliJ IDEA redémarre le projet, un nouveau répertoire système ainsi que le cache et l'index du projet correspondant seront recréés

L'idée supprime le projet

La suppression d'une idée du projet ou du module ne peut pas être supprimée physiquement, c'est juste une suppression logique,

Pour supprimer réellement, vous devez entrer dans le répertoire et supprimer manuellement sur le disque ;

Paramètres du modèle de code d'idée

Le format d'annotation de classe par défaut d'IntelliJ IDEA pour les nouvelles classes n'est généralement pas assez convivial ou standardisé, nous devons donc généralement le configurer nous-mêmes en fonction des spécifications de l'entreprise. normes de codage ;

Barre de menus Fichier-->Paramètres-->Éditeur-->Modèles de fichiers et de code

Sélectionnez différents types de fichiers pour les paramètres

Modèle de code en direct

Sous Modèles en direct sous Fichier--Paramètres -->Éditeur dans la barre de menu, par exemple, entrez soout pour être System.out println()

Vous. peut également personnaliser le modèle de code en temps réel ;

paramètres maven

dans Fichier-->Build, Execution, Deployment -->Build Tools Maven peut être configuré ci-dessous

peut spécifier le répertoire d'installation de Maven, les paramètres de maven. Utilisez la méthode de plug-in fournie par Maven pour créer le squelette du projet maven, ou vous pouvez choisir d'utiliser des méthodes telles que xx-webapp et xxx-war pour créer le. squelette du projet ;

La compilation et l'empaquetage du projet Maven, sur le côté droit de l'espace de travail, affiche maven. Dans la zone des projets, développez la commande de cycle de vie correspondante sous cycle de vie et double-cliquez sur la commande de cycle de vie correspondante pour exécuter la commande. opération correspondante ;

Il existe également des boutons de fonction dans la zone d'extension Maven, tels que l'affichage des dépendances du package jar, etc.

Utilisation des plug-ins Idea

De nombreux les fonctions d'IntelliJ IDEA lui-même sont également implémentées via des plug-ins. IntelliJ IDEA lui-même a développé un grand nombre de plug-ins intégrés à l'outil Idea, ce qui signifie qu'une fois Idea installé, il est livré avec de nombreux excellents plug-ins

;

Bibliothèque officielle de plug-ins : https://plugins.jetbrains.com/

Ouvrez la fenêtre du plug-in dans la barre de menu Fichier -->Paramètres -->Plugins

IntelliJ IDEA a une bonne classification des plug-ins :

Tous les plugins; affiche tous les plug-ins ;

Enabled affiche tous les plug-ins actuellement activés ;

Disabled affiche tous les plug-ins actuellement désactivés

Bandled affiche tous les plug-ins intégrés ; plug-ins ;

Personnalisé affiche tous les plug-ins que nous avons installés nous-mêmes. Si vous avez installé des plug-ins plusieurs fois, cette option sera davantage utilisée

Les plug-ins activés sont cochés ; , si vous souhaitez désactiver un plug-in, décochez simplement

Il y a également un entrepôt de plug-ins ci-dessous, qui est officiellement fourni par idea. Vous pouvez le télécharger et l'installer. vous pouvez également installer des plug-ins à partir du disque local et parcourir les fichiers de plug-ins locaux pour l'installation plutôt que depuis le serveur.

Étant donné que l'entrepôt de plug-ins est à l'étranger, le plug-in est installé. La liste peut ne pas être affichée, ou la liste des plug-ins peut être affichée et le téléchargement et l'installation ne peuvent pas être terminés. À ce stade, vous pouvez essayer plusieurs fois ou télécharger et installer à un autre moment ; Idea installe le plugin MyBatis

Plugin MyBatis, mais ce plugin est un plugin payant et ne peut pas être utilisé directement

Plugin Mybatis gratuit, qui peut être utilisé gratuitement, vous pouvez utiliser ce plugin ;

IntelliJ IDEA configure la génération automatique de code Mybatis

Configurer un plug-in :

Configurer le fichier de génération de code :
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.6</version>
<configuration>
<!--配置文件的位置-->
<configurationFile>src/main/resources/GeneratorMapper.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>

Configurer Maven exécutez
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE generatorConfiguration

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>

<!-- 指定连接数据库的JDBC驱动包所在位置,指定到你本机的完整路径 -->

<classPathEntry location="C:/Users/jimly/.m2/repository/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.jar"/>

<!-- 配置table表信息内容体,targetRuntime指定采用MyBatis3的版本 -->

<context id="tables" targetRuntime="MyBatis3">

<!-- 抑制生成注释,由于生成的注释都是英文的,可以不让它生成 -->

<commentGenerator>

<property name="suppressAllComments" value="true" />

</commentGenerator>

<!-- 配置数据库连接信息 -->

<jdbcConnection driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://192.168.230.128:3306/p2padmin"

userId="root"

password="123456">

</jdbcConnection>

<!-- 生成model类,targetPackage指定model类的包名, targetProject指定生成的model放在eclipse的哪个工程下面-->

<javaModelGenerator targetPackage="com.bjpowernode.p2p.admin.model" targetProject="src/main/java">

<property name="enableSubPackages" value="false" />

<property name="trimStrings" value="false" />

</javaModelGenerator>

<!-- 生成MyBatis的Mapper.xml文件,targetPackage指定mapper.xml文件的包名, targetProject指定生成的mapper.xml放在eclipse的哪个工程下面 -->

<sqlMapGenerator targetPackage="com.bjpowernode.p2p.admin.mapper" targetProject="src/main/java">

<property name="enableSubPackages" value="false" />

</sqlMapGenerator>

<!-- 生成MyBatis的Mapper接口类文件,targetPackage指定Mapper接口类的包名, targetProject指定生成的Mapper接口放在eclipse的哪个工程下面 -->

<javaClientGenerator type="XMLMAPPER" targetPackage="com.bjpowernode.p2p.admin.mapper" targetProject="src/main/java">

<property name="enableSubPackages" value="false" />

</javaClientGenerator>

<!-- 数据库表名及对应的Java模型类名 -->

<table tableName="u_permission_info"

domainObjectName="PermissionInfo"

enableCountByExample="false"

enableUpdateByExample="false"

enableDeleteByExample="false"

enableSelectByExample="false"

selectByExampleQueryId="false"/>

</context>

</generatorConfiguration>

mybatis-generator:generate -e

Débogage du code dans Idea

F7 : En mode Débogage, entrez l'étape suivante Si le point d'arrêt de la ligne actuelle est une méthode, Entrez ensuite le corps de la méthode actuelle. S'il y a une méthode dans le corps de la méthode, la méthode intégrée ne sera pas saisie

F8 : En mode Débogage, entrez l'étape suivante si le point d'arrêt de la ligne actuelle est une méthode. , alors n'entrez pas le corps de la méthode actuelle

F9 : En mode débogage, reprenez le fonctionnement du programme, mais s'il y a un point d'arrêt dans le code en dessous du point d'arrêt, il s'arrêtera au prochain point d'arrêt

Alt + F8 : Dans l'état Debug, sélectionnez l'objet et une boîte de débogage pour saisir des expressions de calcul apparaîtra pour afficher les résultats de débogage du contenu d'entrée

Il existe trois méthodes couramment utilisées pour afficher l'objet sélectionné. objet :

Sélectionner Après avoir sélectionné l'objet, utilisez les touches de raccourci Alt + F8

Après avoir sélectionné l'objet, faites-le glisser vers Montres

Après avoir sélectionné l'objet, survolez le passez la souris sur l'objet pendant environ 2 secondes

Recherche d'idées

Recherche de classe

Classe sous Naviguer dans la barre de menu... Recherchez

fichiers

sous Naviguer dans la barre de menu Fichier...

Rechercher tout

Modifier-->Rechercher--Rechercher dans le chemin dans la barre de menu

Bouton d'icône de recherche à l'extrême droite de la barre d'outils, cliquez pour ouvrir ;

Appuyez deux fois de suite sur la touche Maj

Une fois que toutes les zones de recherche ci-dessus sont affichées, appuyez sur la touche Échap ; pour annuler ;

Achèvement de Postfix

Le suffixe est automatiquement complété :

fori

100.fori

sout

new User().sout peut imprimer l'objet utilisateur

nn

Déterminer combien ne sont pas égaux à null, user.nn

return

user.return

Afficher le plan de la méthode et du champ de la classe

Ouvrez la classe actuelle et cliquez sur le plan de la structure à gauche pour l'afficher

Afficher le niveau d'appel de méthode de la classe

Cliquez avec le bouton droit sur la méthode, Rechercher des utilisations ou appuyez sur la touche de raccourci : Alt + F7

Idée Afficher la classe d'implémentation de l'interface

Cliquez sur le point vert sur le côté gauche de l'interface, et la liste qui apparaît est la classe dans laquelle l'interface est implémentée

Voir l'implémentation des méthodes dans l'interface, Cliquez également sur le point vert ; devant la méthode d'interface ; (touche de raccourci : Ctrl+Alt+B)

Idea importe automatiquement le package

Lorsque vous utilisez idea pour développer des projets Java, vous devez souvent importer jdk ou It est une classe provenant d'une bibliothèque tierce. Nous savons que pour importer une classe tierce dans Idea, utilisez les touches de raccourci Alt + Entrée. Cependant, il est très gênant et inefficace de l'importer manuellement. Idea fournit un moyen plus efficace. ;

Défini sous Fichier-->Paramètres-->Éditeur-->Général-->Importation automatique dans la barre de menu :

Option 1, IntelliJ IDEA nous aidera automatiquement à importer les packages dont nous avons besoin lorsque nous écrivons du code, mais pour les packages portant le même nom, nous devons toujours manuellement Alt + Entrée pour importer

Option 2, IntelliJ IDEA nous aidera ; lorsque nous écrivons du code Nous aide automatiquement à optimiser les packages importés, par exemple en supprimant automatiquement certains packages inutilisés

Idée de touches de raccourci communes

Ctrl + Y supprime la ligne où se trouve le curseur ou supprime la ligne sélectionnée ; ;

Ctrl + Remplacement du mot clé

Ctrl + C Copier

Ctrl + V Coller

Ctrl + Z Annuler

Ctrl + G Sauter à la position spécifiée dans le fichier actuel Ligne

Ctrl + / pour commenter la ligne de code où se trouve le curseur, différents symboles de commentaire seront utilisés selon le type de fichier actuel

Ctrl + Shift + / pour commenter plusieurs lignes de code ;

Alt + Insérer le code est automatiquement généré, comme la méthode set/get, la méthode de construction, toString(), etc. de l'objet généré

Ctrl + Alt + L le code de formatage peut être utilisé pour le fichier actuel et l'ensemble du répertoire du package ;

Ctrl + Shift + / commentaire du bloc de code

Alt + Entrée pour importer ; la classe dans le pot référencé ;

ctrl +shift + alt +j pour sélectionner la classe dans le fichier actuel. Tous les mêmes mots ou caractères peuvent être modifiés directement en une seule fois

Shift + F6 ; pour reconstruire le code, renommer, etc. ;

Maj + Tab pour indenter le code vers l'avant ;

Ctrl + Alt + O optimiser les classes importées et nettoyer les importations inutiles ; >Ctrl + Shift + U convertit alternativement le code sélectionné en majuscules/minuscules

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer