Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Aprender
Marketing in a Digital World
The Ancient Greeks
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore recent Java enhancements and future developments, including Project Amber and Java 20 features, for a comprehensive update on the evolving Java programming language.
Explore Java's Preview Features, their impact on development, and future prospects. Gain insights into Virtual Threads and Foreign Function & Memory API in Java 20.
Explore JDK Flight Recorder's powerful capabilities for monitoring and troubleshooting Java applications with negligible overhead, providing insights into the runtime and application performance.
Diagnose and resolve native memory issues in Java applications. Learn about memory pools, identifying OutOfMemoryErrors, and using tools like NMT, jemalloc, and valgrind for effective troubleshooting.
Comprehensive overview of Java 20 release, covering new features, deprecations, removals, and differences between Oracle JDK and OpenJDK. Ideal for developers staying current with Java.
Explore Java 20 updates and Oracle's ongoing leadership in Java technology, focusing on developer productivity, language evolution, and community stewardship in modern application development.
Explore Java's Vector API for SIMD-based parallel computing, boosting performance through CPU optimization. Learn creation, manipulation, and efficient use of vectors for various computations.
Explore data-oriented programming in Java using records, sealed classes, and pattern matching. Learn how these features work together to enhance cloud application development.
Practical advice on using Java modules: benefits, drawbacks, and implementation strategies for real-world projects, with insights from Oracle expert Nicolai Parlog.
Explore ZGC's design, performance, and usage for sub-millisecond pause times in Java applications. Learn about ongoing developments towards generational garbage collection.
Explore Java Management Service: track Java usage across platforms, monitor JDK/JRE/GraalVM, and leverage reporting capabilities. Learn its architecture, benefits, and see a live demo.
Explore Helidon NÃma, a microservices framework built on virtual threads. Learn about its architecture, benefits, and the impact of virtual threads on Java development from Helidon architect Tomas Langer.
Learn essential Java secure coding practices to prevent vulnerabilities. Covers guidelines, real-world examples like Log4Shell, and practical tips for implementing security throughout the development process.
Explore Java networking enhancements since JDK 11, including Simple Web Server, Unix domain socket channels, and Internet-Address Resolution SPI. Learn about major updates across JDK versions.
Explore Java's evolution with Gavin Bierman, discussing Project Amber, Pattern Matching, and String Templates. Gain insights into feature design challenges and tools used in Java language development.
Get personalized course recommendations, track subjects and courses with reminders, and more.