localisation actuelle:Maison > Articles techniques > Java > JavaBase
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Qu'est-ce que la synchronisation ? Combien de méthodes existe-t-il pour réaliser la synchronisation ?
- Ajoutez un verrou de synchronisation pour éviter d'être appelé par d'autres threads avant que le thread ne termine l'opération, garantissant ainsi l'unicité et l'exactitude des méthodes de mise en œuvre de la synchronisation : 1. Blocs de code de synchronisation 2. Utiliser des variables de domaine spéciales pour implémenter la synchronisation des threads ; .Utilisez des verrous réentrants pour réaliser la synchronisation des threads. 4. Utilisez des variables locales pour réaliser la synchronisation des threads.
- JavaBase 11142 2020-12-22 15:52:28
-
- Les programmeurs Java écrivent à la main un outil de suppression de filigrane vidéo Douyin
- La colonne Java Basics présente la méthode de suppression des outils de filigrane.
- JavaBase 12534 2020-11-27 17:02:30
-
- Explication détaillée de la mise en œuvre JAVA de la loterie des utilisateurs
- La colonne du didacticiel de base Java présente comment implémenter la loterie utilisateur.
- JavaBase 4119 2020-11-25 17:17:42
-
- Quelles sont les trois façons de créer des threads en Java ?
- Les trois méthodes de création de threads en Java sont : 1. Hériter de la classe Thread pour créer un thread ; 2. Implémenter l'interface Runnable pour créer un thread ; 3. Utiliser Callable et Future pour créer un thread.
- JavaBase 6952 2020-11-30 16:25:33
-
- Quelle est la différence entre string, stringbuffer et stringbuilder ?
- Différence : la classe String est une classe immuable. Lorsqu'un objet String est créé, la séquence de caractères contenue dans l'objet est immuable jusqu'à ce que l'objet soit détruit ; l'objet StringBuffer représente un objet chaîne mutable et est thread-safe que représente la classe StringBuilder ; Objet chaîne mutable et non thread-safe.
- JavaBase 14370 2020-11-20 09:54:27
-
- Comment résoudre le problème de l'absence de la barre de projet du côté d'Eclipse ?
- Solution : ouvrez d'abord Eclipse, cliquez sur "Fenêtre" dans la barre de menu supérieure ; puis cliquez sur l'option "Afficher la vue" ; enfin, dans l'option "Afficher la vue", cliquez sur l'option "Explorateur de projet" et sur la barre de projet à gauche. apparaîtra automatiquement.
- JavaBase 19041 2020-11-19 17:14:06
-
- Quelle est la différence entre volatile et synchroniser ?
- Différences : 1. La volatilité ne provoquera pas de blocage des threads ; la synchronisation peut provoquer un blocage des threads. 2. Volatile garantit la visibilité des données, mais ne peut pas garantir l'atomicité, tandis que la synchronisation peut garantir l'atomicité et indirectement garantir la visibilité.
- JavaBase 5656 2020-11-19 14:42:33
-
- Quelle est la différence entre synchronisé et verrouillé ?
- Différences : 1. Lock est une interface et synchronisé est un mot-clé en Java. 2. Synchronisé libérera automatiquement le verrou qu'il détient lorsqu'une exception se produit, donc un blocage ne se produira pas ; lorsqu'une exception se produit, synchronisé ne libérera pas activement le verrou qu'il détient et le verrou doit être libéré manuellement, ce qui peut provoquer un blocage.
- JavaBase 68991 2020-11-19 11:38:29
-
- Quels sont les quatre composants majeurs de Springboot ?
- Les quatre composants principaux de Springboot sont : 1. le composant de configuration automatique ; 2. le composant de démarrage ; 3. le composant cli de Springboot ;
- JavaBase 21718 2020-11-30 14:13:29
-
- Quelle est la différence entre égalignorecase et égal ?
- Différence : equals() est une méthode définie dans la classe Object, qui détermine si deux objets sont "égaux" et est sensible à la casse ; equalsIgnoreCase est une méthode définie dans la classe string, utilisée pour comparer si les caractères correspondants dans deux chaînes sont égal, la casse sera ignorée.
- JavaBase 13038 2020-11-17 17:21:32
-
- Quel est le rôle des classes abstraites ?
- Les classes abstraites sont utilisées pour capturer les caractéristiques communes des sous-classes et sont utilisées comme modèles pour créer des sous-classes dans la hiérarchie d'héritage. En réalité, il n'est vraiment pas nécessaire d'écrire certaines méthodes dans la classe parent, car la méthode dans chaque sous-classe sera certainement différente, écrivez-la comme une classe abstraite, de sorte que lorsque vous regardez le code, vous le sachiez ; c'est une méthode abstraite, et vous saurez que cette méthode est dans la sous-classe, elle est implémentée dans la classe, elle a donc un effet d'incitation.
- JavaBase 29315 2020-11-30 11:33:50
-
- Quelles sont les différences entre @autowired et @resource ?
- Différences : 1. @Autowired est fourni par Spring, @Resource est fourni par J2EE et nécessite JDK1.6 et supérieur ; 2. @Autowired injecte uniquement en fonction de byType, @Resource injecte automatiquement par byName par défaut et fournit également une injection en fonction de à byType.
- JavaBase 4099 2020-11-17 14:21:39
-
- Que sont les middlewares Java
- Le middleware Java comprend : 1. Un middleware de service d'application, qui fournit un environnement informatique complet et une plate-forme de support pour les systèmes d'application ; 2. Un middleware d'intégration d'applications, qui fournit des connexions entre divers systèmes d'application réseau. 3. Un middleware d'architecture métier fournit des mécanismes de support ciblés. .
- JavaBase 14465 2020-11-30 11:05:15
-
- Qu'est-ce que SSM ?
- Le nom complet de ssm est Spring+SpringMVC+MyBatis. Il s'agit actuellement d'un framework Java EE grand public au niveau de l'entreprise et convient à la création de divers systèmes d'applications à grande échelle au niveau de l'entreprise. SSM peut également faire référence à la « méthodologie des systèmes logiciels », qui est une technologie de recherche qualitative qui utilise la pensée systémique pour résoudre des problèmes non liés au système.
- JavaBase 124678 2020-11-12 16:01:17
-
- Quelle est la différence entre Jetty et Tomcat ?
- Différences : 1. L'architecture Jetty est implémentée sur la base de Handler. Les principales fonctions d'extension peuvent être implémentées à l'aide de Handler, et l'extension est simple ; l'architecture Tomcat est conçue sur la base de conteneurs. Pour se développer, vous devez comprendre la structure de conception globale de. Tomcat, qui n'est pas facile à développer. 2. Jetty est plus léger et flexible.
- JavaBase 15758 2020-11-12 14:10:30