Maison > Java > JavaQuestions d'entretien > Questions d'entretien Java résumées à partir de nombreuses années d'expérience en développement - (2)

Questions d'entretien Java résumées à partir de nombreuses années d'expérience en développement - (2)

王林
Libérer: 2020-08-11 16:43:52
original
2567 Les gens l'ont consulté

Questions d'entretien Java résumées à partir de nombreuses années d'expérience en développement - (2)

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 Java

)Exemple :

String str = "dqwda16165"; 
String 正则表达式="[a-z]*[0-9]+"; 
system.out.println(str.matches(正则表达式)判断是否匹配)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal