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:
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
1 000 questions d' entrevue avec un ingénieur Java Internet. 485 pages d'
opportunités seront réservées à ceux qui sont prêts, prêts à tout moment.