Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover Java 17's new features using IntelliJ IDEA. Learn pattern matching for switch and sealed classes, and see how this IDE enhances development by reducing cognitive load.
Explore Java 16's new features with IntelliJ IDEA, learning to create records, use pattern matching, and leverage IDE tools for efficient coding and migration.
Explore integrating V8 JavaScript with Java, covering performance, memory management, and API adaptation. Insights on JVMV8, multi-threading, and Node.js integration included.
Explore the challenges and innovations of Project Loom's virtual threads in Java, including architectural changes, performance improvements, and new concurrency models for modern applications.
Explore advancements in Java's ZGC, including generational garbage collection and future improvements, for enhanced performance and efficiency in memory management.
Explore Project Lilliput's innovative approach to compressed object headers in Java, enhancing memory efficiency and performance in OpenJDK.
Explore the intricacies of Java class initialization with Christian Wimmer, GraalVM architect, in this comprehensive 39-minute talk from the JVM Language Summit 2023.
Explore Project Valhalla's value objects, their implementation in Java, and their impact on performance and memory usage. Learn about design considerations and future developments.
Brian Goetz discusses Java language features, including Projects Amber and Valhalla, addressing topics like expressions, named arguments, union types, and future developments in AI, science, and gaming applications.
Explore Java's G1 Garbage Collector: its history, design, key features, and future. Learn how to use and tune G1 for optimal performance in your Java applications.
Explore the latest features and future developments of Java with insights from the Java Language Architect at Devoxx 2023.
Deep dive into Java equals() methods optimization, comparing IDE-generated solutions with Pattern Matching. Explores performance across various scenarios, offering insights for writing efficient and effective implementations.
Discover how Java Management Service simplifies tracking, updating, and monitoring Java runtimes and applications across complex environments, providing critical insights and centralized management capabilities.
Discover how to contribute to OpenJDK, shaping Java's future. Learn about the project's structure, processes, and developer guidelines for impactful participation.
Explore Java's Project Loom and its lightweight thread implementation for efficient concurrency in server-side programming, enhancing scalability and observability in concurrent applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.