Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)

Derrière le développement rapide de la technologie Internet, d'innombrables ingénieurs ont utilisé des algorithmes de programmation pour éliminer les programmes qui mettent en œuvre nos idées. On peut dire que notre vie actuelle est entourée d'innombrables programmes. Couplé à la prospérité de l'industrie Internet et à des salaires sociaux plus élevés, de nombreuses personnes se sont intéressées à la programmation et sont prêtes à apprendre et à changer de carrière.

Questions d'entretiens chez JavaOOP

1. Qu'est-ce que l'architecture B / S? Qu'est-ce que l'architecture C / S

2. Quelles sont les plateformes de développement dont dispose Java?

3. Qu'est-ce que JDK? Qu'est-ce que JRE?

4. Quelles sont les caractéristiques du langage Java

5. La différence entre orienté objet et orienté processus

6. Qu'est-ce qu'une structure de données?

7. Quelles sont les structures de données de Java?

8. Qu'est-ce que la POO?

9. La relation entre les classes et les objets?

10. Il existe plusieurs types de données en Java

11. Règles de dénomination des identifiants.

12. Le rôle du mot-clé instanceof

13. Qu'est-ce qu'une conversion implicite et qu'est-ce qu'une conversion explicite

14. Le type Char peut-il être converti en type int? Peut-il être converti en type chaîne, peut-il être converti en type double

15. Qu'est-ce que le déballage?

16. Quelles sont les classes de packaging en Java?

17. Qu'est-ce qui est inclus dans une classe java?

18. Comment résolvez-vous le problème des erreurs dans les opérations de données à virgule flottante?

19. Quels sont les aspects des fonctionnalités orientées objet?

20. Quelle est la différence entre les modificateurs d'accès public, privé, protégé et non écrit (par défaut)?

21. String est-il le type de données le plus basique?

22. flfloat f = 3,4, est-ce correct?

23. Court s1 = 1; s1 = s1 + 1; est-ce mauvais? Court s1 = 1; s1 + = 1; est-ce faux?

24. La différence entre la surcharge et la réécriture

25. La différence entre égaux et ==

36. La différence entre ++ i et i ++

37. Quelle est la structure du programme?

38. Il existe plusieurs façons d'instancier des tableaux?

39. Valeurs par défaut de diverses données en Java

40. Quels sont les packages Java couramment utilisés?

41. Quelles sont les méthodes courantes de la classe Object?

42. Y a-t-il un pointeur en java?

43. Le transfert de valeur par référence est-il en java?

44. Après avoir instancié le tableau, puis-je modifier la longueur du tableau?

45. En supposant qu'il y a 5 éléments dans le tableau, que dois-je faire si j'inverse l'ordre du tableau?

46. ​​La différence entre la participation au formulaire et les paramètres réels

47. Le constructeur peut-il être appelé explicitement?

48. Qu'est-ce que la surcharge de méthode?

49. La méthode de construction peut-elle être réécrite? Peut-il être surchargé?

50. Quelle est la différence entre une classe interne et une classe interne statique?

51. Quel est le rôle du mot-clé statique?

52. À quoi sert le fifinal en java?

53. Quelle est la différence entre StringString StringBuffffffffer et StringBuilder?

54. String str = "aaa" est-il le même que String str = new String ("aaa")?

55. Quelles sont les méthodes courantes de la classe de mathématiques en java?

56, Quelles sont les méthodes courantes de la classe String?

57. L'héritage en Java est-il un héritage unique ou multiple?

58. Que signifie Super et cela signifie?

59. Quelle est la différence entre la classe ordinaire et la classe abstraite?

60. Qu'est-ce qu'une interface? Pourquoi avez-vous besoin d'une interface?

61. Quelles sont les caractéristiques de l'interface?

62, la différence entre les classes abstraites et les interfaces?

63, le rôle de Hashcode

64. Quatre références de Java, fortes et faibles

65. De combien de façons Java peut-il créer des objets?

66. Est-il possible que deux objets inégaux aient le même code de hachage

67. Quelle est la différence entre copie et copie superficielle?

68, quelles sont les utilisations de l'électricité statique?

69. Y a-t-il une différence entre a = a + b et a + = b?

70 、 fifinal 、 fifinalize () 、 fifinally

71. Étapes du fonctionnement de JDBC

72. Lors de l'utilisation de jdbc, comment éviter le problème d'injection SQL.

73. Comment appeler une procédure stockée dans JDBC

74. Comprenez-vous le pool de connexions et quels sont les avantages de l'utilisation du pool de connexions?

75. Quelles technologies de source de données connaissez-vous? Quels sont les avantages de l'utilisation de sources de données?

76. La différence entre & et &&

77. Comment définir une classe interne statique

78. Qu'est-ce qu'une classe interne membre

79. Différence entre la classe imbriquée statique et la classe intérieure

80. Quand utiliser assert

81. Est-ce que Java a goto?

82. Existe-t-il une méthode length () pour les tableaux? Existe-t-il une méthode length () pour les chaînes?

83. Utilisez la méthode la plus efficace pour calculer 2 fois 8 est égal à plusieurs

84. Le type flfloat flfloat f = 3.4 est-il correct?

85. Quelles sont les méthodes de tri? Veuillez énumérer

86. La différence entre les variables statiques et les variables d'instance?

87. Nommez quelques classes, packages, interfaces couramment utilisés, veuillez en donner 5 chacun

88. Quelle est l'utilité de a.hashCode ()? Quelle est la relation avec a.equals (b)?

89. Quelles sont les constantes de compilation en Java? Quels sont les risques de l'utiliser?

90. Comment sortir des multiples boucles imbriquées actuelles en Java?

91. Le constructeur peut-il être remplacé?

92. Les deux objets ont la même valeur (x.equals (y) == true), mais ils peuvent avoir des codes de hachage différents. Cette phrase est-elle correcte?

93. Puis-je hériter de la classe String?

94. Lorsqu'un objet est passé en tant que paramètre à une méthode, cette méthode peut modifier les propriétés de l'objet et peut revenir à la modification

Le résultat après la conversion, alors voici le transfert de valeur ou le transfert de référence?

95. Quelle est la différence entre String, StringBuilder et StringBuffffer?

96. La différence entre surcharge et dérogation. Les méthodes surchargées peuvent-elles être zonées en fonction du type de retour

Des points?

97. Un caractère chinois peut-il être stocké dans une variable de type char, pourquoi?

98. Quelles sont les similitudes et les différences entre la classe abstraite et l'interface?

99. Quelle est la différence entre la classe imbriquée statique et la classe intérieure?

100. Y aura-t-il une fuite de mémoire en Java, veuillez décrire brièvement.

101. Une méthode abstraite (abstraite) peut-elle être statique en même temps, ou une méthode locale?

102. Est-il possible d'émettre un appel à une méthode non statique à partir d'une méthode statique?

103. Comment réaliser le clonage d'objets?

104. L'interface peut-elle étendre l'interface? Les classes abstraites peuvent-elles implémenter des interfaces? Classe abstraite

Peut-on hériter de classes concrètes?

105. Un fichier source ".java" peut-il contenir plusieurs classes (pas des classes internes)? Quelles sont les restrictions?

106. La classe interne anonyme (classe interne anonyme) peut-elle hériter d'autres classes? Est-il possible d'implémenter une interface?

107. Une classe interne peut-elle faire référence aux membres de sa classe conteneur (classe externe)? Y a-t-il des restrictions?

108. Quelles sont les utilisations du mot-clé fifinal en Java?

En raison de l'espace limité, la réponse complète de plus de 20000 mots ne peut pas être téléchargée, seule une capture d'écran de la réponse est affichée à peu près, et les amis dans le besoin sont à la fin de l'article ...

Interview réponse référence:

Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)
En raison de l'espace limité, la réponse complète de plus de 20 000 mots ne peut pas être téléchargée. Seule une capture d'écran de la réponse est affichée à peu près. Amis dans le besoin:

Information complémentaire:

Des points de connaissances pour les entrevues d'architecture avancée Java pour organiser
Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)
Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)
1 000 questions d' entrevue avec un ingénieur Java Internet. 485 pages d'
Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)Interview Java percée une par une: OOP (programmation orientée objet) interview sélectionnée 108 questions (avec réponses)
opportunités seront réservées à ceux qui sont prêts, prêts à tout moment.

Je suppose que tu aimes

Origine blog.51cto.com/14587687/2488835
conseillé
Classement