We may earn an affiliate commission when you visit our partners.
Pluralsight logo

What’s New in Java 11

Long-term Support

Sander Mak

This course provides an overview of the most important features in Java 11, such as the new library and language features, performance and security enhancements, and the accelerated release schedule.

Read more

This course provides an overview of the most important features in Java 11, such as the new library and language features, performance and security enhancements, and the accelerated release schedule.

Staying up to speed with Java is difficult for any Java developer, as Java 11 is released only six months after Java 10. In this course, What's New in Java 11: Long-term Support, you'll learn about the new and most important features in Java 11. First, you'll learn about the accelerated release schedule and how Java 11 is different. Next, you'll dive into the many deprecations and removals that happened in Java 11 that may affect your codebases. There are new library and language features to explore as well, such as an all-new HttpClient API. Last, you'll learn about performance and security enhancements in this release. When you're finished with this course, you'll be ready to make the most of Java 11 in your own projects.

Enroll now

What's inside

Syllabus

Course Overview
Introducing Java 11
Deprecations and Removals
Language and Library Improvements
Read more
Performance and Security Improvements

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores new and updated features in Java 11, which is widely used in industry
Taught by Sander Mak, a recognized expert in Java development
Provides an overview of performance and security enhancements, which are key considerations in software development
Examines library and language improvements, expanding developers' toolkits

Save this course

Save What’s New in Java 11: Long-term Support to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in What’s New in Java 11: Long-term Support with these activities:
Review Core Java Concepts
Refresh your understanding of Java syntax, data structures, and object-oriented programming principles.
Show steps
  • Review online tutorials or documentation on Java basics.
  • Complete practice exercises or quizzes to test your comprehension.
Review Java Fundamentals
Refresh your understanding of core Java concepts to strengthen your foundation for Java 11.
Show steps
  • Review basic syntax and data types
  • Practice writing simple Java programs
  • Understand object-oriented programming principles
Read Java 11: A Quick Start for Programmers
Enhance your understanding of Java 11 by exploring the comprehensive guide provided in this book.
Show steps
  • Read through the chapters covering new features and concepts
  • Complete exercises and examples to reinforce your knowledge
Six other activities
Expand to see all activities and additional details
Show all nine activities
Participate in Java 11 Study Group
Engage with peers, share knowledge, and learn from collective insights by actively participating in a Java 11 study group.
Show steps
  • Join an online or in-person study group
  • Contribute to discussions
  • Assist other group members
Explore New HttpClient API
Expand your knowledge of Java 11 by exploring the new HttpClient API through hands-on tutorials to solidify your understanding.
Show steps
  • Follow online tutorials on using the HttpClient API
  • Experiment with different API features
  • Integrate the API into your own projects
Solve Java 11 Code Challenges
Test your comprehension of Java 11's new features by solving challenging coding problems to refine your skills.
Browse courses on Problem Solving
Show steps
  • Find online coding challenges related to Java 11
  • Attempt to solve the challenges on your own
  • Review your solutions and learn from your mistakes
Explore Performance Enhancements
Maximize the efficiency of your Java 11 code by learning performance enhancements and applying them in your projects.
Browse courses on Optimization Techniques
Show steps
  • Study documentation and articles on Java 11 performance improvements
  • Implement performance optimization techniques
  • Test and measure the impact of optimizations
Develop a Java 11 Application
Solidify your understanding of Java 11 by building a practical application that demonstrates your skills.
Show steps
  • Design and plan your project
  • Implement the project using Java 11
  • Test and debug your application
  • Deploy and share your project
Participate in Java 11 Coding Competitions
Challenge yourself and test your Java 11 skills by participating in coding competitions to enhance your problem-solving abilities.
Browse courses on Problem Solving
Show steps
  • Identify Java 11-specific coding competitions
  • Register for competitions
  • Practice and prepare for the competitions

Career center

Learners who complete What’s New in Java 11: Long-term Support will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers create and maintain computer software. They are responsible for analyzing user needs, designing software solutions, and writing and testing code. Software Developers typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the newest features of Java, which is a popular programming language used by Software Developers. This course may help you gain an advantage in interviews.
Computer Programmer
Computer Programmers write and test code to create software. They may also work on developing and maintaining databases. Computer Programmers typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the newest features of Java, which is a popular programming language used by Computer Programmers. This course may help you gain coding skills and enhance your knowledge.
Web Developer
Web Developers create and maintain websites. They work on the front end, which is what users see, and the back end, which is the code that makes the website work. Web Developers typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the newest features of Java, which is a popular programming language used by Web Developers. This course may enhance your knowledge of web app development and help you stand out in the competitive industry.
IT Systems Analyst
IT Systems Analysts design and implement computer systems. They work with users to understand their needs and then develop solutions that meet those needs. IT Systems Analysts typically need a bachelor's degree in computer science, information systems, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to library and language features, performance and security enhancements, and the accelerated release schedule. This course may provide valuable insights into how Java software applications are designed and managed.
Database Administrator
Database Administrators maintain and manage databases. They work with database users to ensure that they have access to the data they need. Database Administrators typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to performance and security enhancements in Java. These skills can be useful for maintaining databases.
IT Security Analyst
IT Security Analysts protect computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with organizations to develop and implement security plans. IT Security Analysts typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to security enhancements in Java. This knowledge can be valuable for protecting computer systems from cyberattacks.
Quality Assurance Analyst
Quality Assurance Analysts test software to find and fix bugs. They work with developers to ensure that the software meets the needs of users. Quality Assurance Analysts typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to Java security enhancements. This knowledge can be valuable for identifying and fixing security vulnerabilities in software.
Software Architect
Software Architects design and develop software systems. They work with stakeholders to understand the needs of the system and then develop solutions that meet those needs. Software Architects typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java features and trends. This knowledge can be valuable for designing and developing software systems.
Network Administrator
Network Administrators manage and maintain computer networks. They work with users to ensure that they have access to the resources they need. Network Administrators typically need a bachelor's degree in computer science or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to performance enhancements in Java. These skills can be useful for managing and optimizing computer networks.
Chief Information Officer
Chief Information Officers (CIOs) are responsible for the overall IT strategy and operations of an organization. They work with senior management to develop and implement IT strategies that align with the organization's goals. CIOs typically need a bachelor's degree in computer science, information systems, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java technologies and trends. This knowledge can be valuable for developing and implementing IT strategies.
Computer and Information Systems Manager
Computer and Information Systems Managers plan and direct the activities of computer and information systems departments. They work with users to understand their needs and then develop and implement solutions that meet those needs. Computer and Information Systems Managers typically need a bachelor's degree in computer science, information systems, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java technologies and trends. This knowledge can be valuable for managing computer and information systems.
Information Technology Director
Information Technology Directors plan and direct the activities of information technology departments. They work with senior management to develop and implement IT strategies. Information Technology Directors typically need a bachelor's degree in computer science, information systems, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java technologies and trends. This knowledge can be valuable for planning and directing the activities of information technology departments.
Project Manager
Project Managers plan and execute projects. They work with stakeholders to define the scope of the project, develop a project plan, and track progress. Project Managers typically need a bachelor's degree in business administration, project management, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java technologies and trends. This knowledge can be valuable for managing IT projects.
Business Analyst
Business Analysts work with businesses to improve their processes and systems. They analyze data to identify areas for improvement and then develop solutions that meet the needs of the business. Business Analysts typically need a bachelor's degree in business administration, computer science, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to the latest Java technologies and trends. This knowledge can be valuable for analyzing and improving business processes.
Data Scientist
Data Scientists use data to solve problems and make predictions. They work with large datasets to identify patterns and trends. Data Scientists typically need a bachelor's degree in computer science, mathematics, or a related field. This course, What's New in Java 11: Long-term Support, can introduce you to Java performance enhancements. These skills can be useful for processing and analyzing large datasets.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in What’s New in Java 11: Long-term Support.
This comprehensive reference serves as a valuable resource for both novice and experienced Java programmers, providing in-depth coverage of the latest Java 11 features, including lambda expressions, stream API, and modules.
This classic work provides timeless best practices and design patterns for effective Java development, offering valuable insights that apply to Java 11 and beyond.
This authoritative guide explores concurrency concepts and techniques in Java, providing valuable insights for developers working with multithreaded applications.
This practical guide delves into Java 11's new features, including the Local-Variable Type Inference (var) keyword, improved class loading mechanisms, and enhancements to the Java development kit (JDK).
While not directly related to Java 11, this book provides comprehensive coverage of Spring Boot, a popular Java framework, and its integration with Java 11 features, making it a valuable resource for those building Java web applications.
This introductory text provides a comprehensive overview of Java fundamentals, making it a valuable resource for those new to the language or seeking a refresher.
While not specific to Java 11, this book emphasizes software design principles and best practices that contribute to clean and maintainable code, which is essential for any Java developer.
This specialized book focuses on Java performance optimization techniques, providing valuable insights for those seeking to improve the performance of their Java applications.
Covers Apache Ant, a build tool for Java projects, providing valuable information for those seeking to automate build processes and improve development efficiency.
This practical guide covers essential Java security concepts and best practices, providing valuable information for those responsible for securing Java applications.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser