Salutations, amis! Vous avez attendu cet événement depuis si longtemps. Vous nous avez demandé « Quand cela arrivera-t-il ? » encore et encore. La réponse est : aujourd'hui est le jour où nous sommes heureux de vous présenter une nouvelle… non, deux toutes nouvelles quêtes CodeGym à la fois ! Cela signifie que vous obtiendrez 323 nouvelles conférences fascinantes et 565 tâches de codage de complexité diverse . Vous pouvez effectuer les quêtes Java Multithreading et Java Collection dans n'importe quel ordre après avoir terminé vos quêtes Java Syntax et Java Core. Une fois que vous aurez réussi les nouvelles quêtes, vous serez très près d'être un pro de Java !
Nouvelle méga fonctionnalité : de grandes tâches !
Découvrez une nouvelle fonctionnalité CodeGym qui vous aide à améliorer vos compétences pour travailler sur des projets plus importants. Java Multithreading et Java Collection Quests contiennent tous deux un type spécial de problèmes de codage. Nous les appelions « grandes tâches ». Ce sont des sortes de mini projets divisés en plusieurs tâches « ordinaires ». Lorsque vous résolvez toutes les parties de grandes tâches, vous obtenez vos propres programmes sympas, tels qu'un émulateur de restaurant, un guichet automatique, un agrégateur d'emplois et quelques jeux simples.Sujets multithreading Java :
- Structure interne de l'objet : equals, hashCode, clone, wait, notify, toString()
- Tout sur String : mutable, immuable, format, StringTokenizer, StringBuilder, StringBuffer
- Classes internes, exemples : Map.Entry
- Classes internes, fonctionnalités d'implémentation
- Threads : démarrer, interrompre, dormir, céder
- Accès partagé à des données exclusives : synchronisées, volatiles
- Impasse. Attendre, notifier, notifierTous
- ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Expérience avec Jsoup
- Autoboxing, fonctionnalités de mise en œuvre
- Opérateurs : numérique, logique et binaire. Expérience de balançoire
Sujets de la collection Java :
- Travailler avec des fichiers et des archives
- RMI et proxy dynamique. Expérience de balançoire
- Expérience Json JavaScript avec Guava, Apache Commons Collections, JUnit
- Garbage récursif et types de liens en Java. Enregistrement
- Systèmes de contrôle de version : Git et SVN. Génériques
- Modèles de base pour la création d'applications Web. Etude approfondie des collections
- Modèles de conception. Classes utilitaires Tableaux. Collections
- Méthodologies de développement. Annotations en Java. Hiérarchie des exceptions
- Ma première application Web. Travailler avec Tomcat et Idea
- URI, URL. Service REST. Créez votre application client-serveur.
GO TO FULL VERSION