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
- 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());
}
}
- 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
-
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) -
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 -
Analyse intelligente du format de chaîne de date
avec analyse de la grammaire par plug-in -
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é
- Fenêtre de soumission de code optimisée
- 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é