1. Utilisation des expressions régulières
Définir la chaîne à standardiser -> Formuler des règles -> Questions d'entretien multiples recommandées :
Questions d'entretien courantes JavaString str = "dqwda16165"; String 正则表达式="[a-z]*[0-9]+"; system.out.println(str.matches(正则表达式)判断是否匹配)
2 Comment gérer les exceptions en langage Java, mots-clés : lancer, lancer, essayer, attraper. Que signifient finalement respectivement ? Le code final est-il exécuté après le retour ou avant ?
(Tutoriels associés recommandés :
Tutoriel d'introduction à Java) lance lève toutes les exceptions possibles throw est le type d'exception spécifique lancé try est l'instruction qui provoquera l'exception ci-joint, la gestion des exceptions catch consiste à exécuter un autre code s'il y a une exception
sera finalement exécuté de toute façon s'il y a un retour dans try ou catch, une fois le retour exécuté, il attendra enfin pour se terminer avant. revenir.
3. Quelle est la différence entre une classe abstraite et une interface ? Une interface peut-elle hériter d'une interface ? Une interface peut-elle hériter d’une classe abstraite ? Pourquoi ?
La différence entre les classes abstraites et les interfaces : les méthodes abstraites dans les classes abstraites doivent être implémentées par des sous-classes. Les classes abstraites peuvent hériter de plusieurs classes abstraites. Les classes ordinaires ne peuvent hériter que d'une seule classe abstraite et ne peuvent pas avoir de méthodes principales. méthodes ordinaires. Les méthodes abstraites sont modifiées par public abstract par défaut.
Seules les méthodes abstraites peuvent être écrites dans les classes d'interface. Les propriétés sont modifiées par public static final par défaut. Plusieurs interfaces peuvent être implémentées par la même classe.
4. Le constructeur peut-il être remplacé ?
Le constructeur ne peut pas être hérité ni remplacé, mais il peut être surchargé.
(Recommandation du didacticiel vidéo :
cours java) 5. La classe String peut-elle être héritée ?
classe finale publique String extends Object, elle contient le mot-clé final, elle ne peut donc pas être héritée.
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!