Packt
Java Core Review and Interview Guide

Fin ce soir : Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Java Core Review and Interview Guide

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master Java features from versions 10 to 24, including modularization and virtual threads

  • Strengthen your understanding of Java's memory management, including garbage collection and heap vs. stack memory

  • Apply advanced Java concepts such as functional programming, concurrency, and thread safety

  • Prepare for Java-related interviews with in-depth reviews of essential concepts and interview strategies

Compétences que vous acquerrez

  • Catégorie : Object Oriented Design
  • Catégorie : Functional Design
  • Catégorie : Software Design Patterns

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2025

Évaluations

21 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Learn Java from Scratch - A Beginner's Guide
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 20 modules dans ce cours

In this module, we will introduce the new updates included in this course, focusing on advanced Java concepts like Spring, Spring Boot, and REST API. We will also explore how these technologies work together in building a comprehensive, real-world Java project.

Inclus

1 vidéo2 lectures1 devoir1 plugin

In this module, we will explore the new features introduced across Java versions from Java 10 to Java 24. We will cover modularization, the latest API enhancements, and advanced features such as records, pattern matching, and virtual threads.

Inclus

26 vidéos1 devoir1 plugin

In this module, we will provide an overview of the Java interview and review guide. This section will help you prepare for technical discussions by focusing on core Java concepts and common interview questions.

Inclus

1 vidéo1 plugin

In this module, we will dive deep into the Java platform, covering its components and how they work together. We will also explore Java’s platform independence, memory management, and performance optimizations, key topics in Java interviews.

Inclus

20 vidéos1 devoir1 plugin

In this module, we will discuss the landscape of Java, its evolution, and the key components that make up the Java ecosystem. We will also highlight the release cadence and the importance of Long Term Support (LTS) versions.

Inclus

12 vidéos1 devoir1 plugin

In this module, we will focus on Java’s memory management mechanisms. You will learn about memory allocation, garbage collection, and advanced techniques for optimizing memory usage in Java applications.

Inclus

15 vidéos1 devoir1 plugin

In this module, we will explore the fundamental object-oriented programming concepts in Java. You will also gain insight into design patterns, inheritance, and encapsulation, which are essential for Java interviews.

Inclus

26 vidéos1 devoir1 plugin

In this module, we will dive deeper into object-oriented programming details, including common best practices for method implementations, object initialization, and the use of inner classes and marker interfaces.

Inclus

14 vidéos1 devoir1 plugin

In this module, we will cover core Java topics in depth, from wrapper classes and strings to text blocks and records. You will also gain insights into memory optimization techniques and best practices for core Java components.

Inclus

18 vidéos1 devoir1 plugin

In this module, we will delve into functional programming within Java, covering key concepts such as lambdas, streams, and functional interfaces. We will also explore advanced topics like parallel streams and higher-order functions.

Inclus

18 vidéos1 devoir1 plugin

In this module, we will examine Java’s concurrency model, including thread creation, management, and synchronization. We will also explore advanced concurrency topics such as virtual threads and race condition solutions.

Inclus

26 vidéos1 devoir1 plugin

In this module, we will explore Java collections in-depth, covering the key collection types and when to use them. We will also discuss concurrency, best practices, and performance considerations.

Inclus

23 vidéos1 devoir1 plugin

In this module, we will introduce generics in Java, covering their practical applications and importance. We will also discuss type erasure and how to restrict types in generics for safer and more reusable code.

Inclus

6 vidéos1 devoir1 plugin

In this module, we will explore the various modifiers in Java, including access, static, final, and abstract modifiers. You will learn how and when to use them effectively in Java applications.

Inclus

6 vidéos1 devoir1 plugin

In this module, we will examine Java's exception handling system, including its design patterns and best practices. You will learn how to handle exceptions effectively to ensure robust and maintainable Java applications.

Inclus

12 vidéos1 devoir1 plugin

In this module, we will cover the serialization process in Java, including techniques for serializing and deserializing objects. We will also discuss serialVersionUID and the use of the Externalizable interface.

Inclus

9 vidéos1 devoir1 plugin

In this module, we will introduce several essential built-in Java classes, such as Object, System, and UUID, and explore their uses in Java development, especially in the context of system-level and multi-threaded applications.

Inclus

10 vidéos1 devoir1 plugin

In this module, we will cover a range of miscellaneous topics in Java, from using enums and assertions to the evolution of pattern matching and switch expressions. You will also learn about reflection and annotations.

Inclus

12 vidéos1 devoir1 plugin

In this module, we will examine the new features added to Java in recent releases. You will learn about the primary goals behind these updates and the key features introduced in each version.

Inclus

4 vidéos1 devoir1 plugin

In this final module, we will wrap up the Java review guide with closing remarks. You will reflect on everything you've learned and be ready to tackle Java interviews with confidence and expertise.

Inclus

1 vidéo1 lecture3 devoirs1 plugin

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
965 Cours211 784 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions