Nouvelles fonctionnalités d'IDEA2020.1

L'interface prend en charge le chinois

  • Utilisation non recommandée

Évolution de la barre de navigation

  • La barre de navigation prend en charge le saut de méthode, le saut variable

Prend en charge le rendu des Javadocs dans l'éditeur

  • Simplifiez l'annotation

Nouveaux thèmes et polices

  • JetBrain mono
  • IntelliJ Light

Ajout d'un nouveau mode LightEdit

  • Vous pouvez ouvrir un seul fichier, similaire à l'ouverture d'un fichier avec un éditeur, et vous pouvez également ouvrir l'ensemble du projet à partir de ce fichier unique (Ouvrir le fichier dans le projet ...)

Mode Zen (mode Zen)

  • Viem -> Apparence -> Entrer en mode Zen

La ligne de commande du terminal prend en charge la prise en charge des sous-colonnes
pour installer JDK directement dans IDEA

Prise en charge des nouvelles fonctionnalités de Java14

  1. Instance de l'amélioration de l'utilisation
private void test ( Object obj){
    if(obj instanceof String){ //如果obj是String
        String str = (String) obj; //将obj强转为Sting然后进行操作
        System.out.println( str.isEmpty());
    }
}
private void test ( Object obj){
    //如果obj是String,则直接定义一个临时变量,直接使用,省略强转的一步
    if(obj instanceof String str){ 
        System.out.println( str.isEmpty());
    }
}
  1. La
    classe finale de la syntaxe d'enregistrement est une classe immuable, vous devez écrire beaucoup de variables, de structure, de get, etc.
    Donc Java14 a introduit la classe record
public record LogRecord(int id, LocalDate date, String detail){
    
}

utilisation

LogRecord record = new LogRecord(1, LocalDate.now(), "详情xxx"))

Soutenir une inspection et une reconstruction plus intelligentes

  1. Ouvrez une petite fenêtre pour changer le code, pas besoin de trouver la classe à travers des variables, puis modifiez la classe.
    Placez le curseur sur la variable, puis Affichage -> Documentation rapide (F1)

  2. Prise en charge de la modification de la signature de méthode en place,
    ajout direct des paramètres de méthode -> ajout de variables de classe, etc. alt + entrer

  3. Analyse intelligente du format de chaîne de date
    avec analyse de la grammaire par plug-in

  4. Fonction de débogage améliorée
    Aide à l'analyse des flux de données, vous pouvez directement prédire les résultats en cours d'exécution suivants Lors du
    débogage, prendre en charge le haut du champ objet
    Stocker la configuration en cours sous la forme d'un fichier

Contrôle de version plus avancé

  1. Fenêtre de soumission de code optimisée
  2. Prise en charge de la recherche et de l'actualisation des branches de code locales et distantes

Maven et Gradle importent et mettent à jour le
client HHTP amélioré

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43298913/article/details/105546600
conseillé
Classement