BOOKS - PROGRAMMING - What's New in Java 11?
What
ECO~31 kg CO²

3 TON

Views
49956

Telegram
 
What's New in Java 11?
Author: Benjamin Muschko
Year: 2019
Format: PDF | DJVU
File size: 10.1 MB
Language: ENG



Pay with Telegram STARS
This latest version of the popular programming language has introduced several new features and improvements that can help developers create more efficient and effective applications. In this article, we will explore some of the key changes and updates in Java 11, and discuss why they matter for both experienced programmers and those just starting out. First and foremost, Java 11 has improved its performance and functionality through the introduction of several new features. One of the most significant additions is the ability to use the "module" system, which allows developers to break their code into smaller, more manageable pieces. This makes it easier to maintain and update large programs, and can also help reduce errors and bugs. Additionally, Java 11 includes support for "local variables" which can be declared within a method, making it easier to write clean and concise code. Another important change in Java 11 is the introduction of "optional" types, which allow developers to specify default values for parameters. This can help prevent errors and make code more readable, as well as provide better error messages when something goes wrong. Furthermore, Java 11 has also added support for "null-safe" operators, which can simplify code and reduce the risk of null pointer exceptions. Furthermore, Java 11 has also made several improvements to its existing features, such as the "streaming API" which now supports "parallel streams". This can significantly improve the performance of certain types of computations, particularly those that involve large amounts of data.
Эта последняя версия популярного языка программирования представила несколько новых функций и улучшений, которые могут помочь разработчикам создавать более эффективные и действенные приложения. В этой статье мы рассмотрим некоторые ключевые изменения и обновления в Java 11, а также обсудим, почему они имеют значение как для опытных программистов, так и для тех, кто только начинает работу. В первую очередь, Java 11 улучшила свою производительность и функциональность за счет введения нескольких новых функций. Одним из наиболее значимых дополнений является возможность использования системы «модуль», что позволяет разработчикам разбивать свой код на более мелкие и управляемые части. Это облегчает обслуживание и обновление больших программ, а также может помочь уменьшить количество ошибок и багов. Кроме того, Java 11 включает поддержку «локальных переменных», которые могут быть объявлены в методе, облегчая написание чистого и краткого кода. Другим важным изменением в Java 11 стало введение «необязательных» типов, которые позволяют разработчикам указывать для параметров значения по умолчанию. Это может помочь предотвратить ошибки и сделать код более читаемым, а также обеспечить лучшие сообщения об ошибках, когда что-то идет не так. Кроме того, в Java 11 также добавлена поддержка «нуль-безопасных» операторов, что может упростить код и снизить риск исключений нулевого указателя. Кроме того, Java 11 также внесла несколько улучшений в свои существующие функции, такие как «потоковый API», который теперь поддерживает «параллельные потоки». Это может значительно повысить производительность определенных типов вычислений, особенно тех, которые включают большие объемы данных.
Esta última versión del popular lenguaje de programación ha introducido varias nuevas características y mejoras que pueden ayudar a los desarrolladores a crear aplicaciones más eficientes y eficientes. En este artículo, analizaremos algunos de los cambios y actualizaciones clave en Java 11, y discutiremos por qué importan tanto a los programadores experimentados como a aquellos que apenas están empezando. En primer lugar, Java 11 ha mejorado su rendimiento y funcionalidad mediante la introducción de varias nuevas características. Una de las adiciones más significativas es la posibilidad de utilizar el sistema «módulo», que permite a los desarrolladores dividir su código en partes más pequeñas y controlables. Esto facilita el mantenimiento y actualización de grandes programas, y también puede ayudar a reducir el número de errores y errores. Además, Java 11 incluye soporte para «variables locales» que se pueden declarar en el método, lo que facilita la escritura de código limpio y breve. Otro cambio importante en Java 11 fue la introducción de tipos «opcionales» que permiten a los desarrolladores especificar valores predeterminados para los parámetros. Esto puede ayudar a prevenir errores y hacer que el código sea más legible, así como proporcionar mejores mensajes de error cuando algo sale mal. Además, Java 11 también ha añadido soporte para operadores «cero-seguros», lo que puede simplificar el código y reducir el riesgo de excepciones de puntero cero. Además, Java 11 también ha introducido varias mejoras en sus funciones existentes, como la «API de streaming», que ahora admite «hilos paralelos». Esto puede mejorar significativamente el rendimiento de ciertos tipos de computación, especialmente aquellos que incluyen grandes cantidades de datos.
Questa versione più recente del popolare linguaggio di programmazione ha presentato diverse nuove funzionalità e miglioramenti che possono aiutare gli sviluppatori a creare applicazioni più efficienti ed efficienti. In questo articolo esamineremo alcune delle principali modifiche e aggiornamenti in Java 11, e discuteremo perché sono importanti sia per programmatori esperti che per coloro che stanno appena iniziando a lavorare. Prima di tutto, Java 11 ha migliorato le prestazioni e le funzionalità introducendo diverse nuove funzionalità. Uno degli integratori più importanti è la possibilità di utilizzare il modulo, che consente agli sviluppatori di dividere il codice in parti più piccole e gestite. Questo semplifica la manutenzione e l'aggiornamento di programmi di grandi dimensioni e può aiutare a ridurre il numero di errori e bagagli. Inoltre, Java 11 supporta le variabili locali che possono essere dichiarate nel metodo, facilitando la scrittura di codice puro e breve. Un'altra modifica importante di Java 11 è stata l'introduzione di tipi opzionali che consentono agli sviluppatori di specificare valori predefiniti per le impostazioni. Questo può aiutare a prevenire gli errori e rendere il codice più leggibile e fornire migliori messaggi di errore quando qualcosa va storto. In Java 11 è stato inoltre aggiunto il supporto per gli operatori «zero-sicuri», in modo da semplificare il codice e ridurre il rischio di esclusioni del puntatore zero. Inoltre, Java 11 ha apportato diversi miglioramenti alle funzioni esistenti, come l'API in streaming, che ora supporta i flussi paralleli. Ciò può migliorare notevolmente le prestazioni di determinati tipi di calcolo, in particolare quelle che includono grandi quantità di dati.
''
人気のプログラミング言語のこの最新バージョンは、開発者がより効率的で効果的なアプリケーションを作成するのを助けることができるいくつかの新機能と改善を導入しました。この記事では、Java 11の重要な変更点と更新点をいくつか見ていきます。まず、Java 11はいくつかの新機能を導入してパフォーマンスと機能を向上させました。最も重要な追加の1つは、開発者がコードをより小さく管理しやすい部分に分割できる「モジュール」システムを使用する機能です。これにより、大規模なプログラムのメンテナンスや更新が容易になり、バグやバグの削減にも役立ちます。さらに、Java 11にはメソッドで宣言できる「ローカル変数」のサポートが含まれているため、クリーンで簡潔なコードを簡単に書くことができます。Java 11のもう一つの大きな変更点は、開発者がパラメータのデフォルト値を指定できる「オプション」タイプの導入でした。これは、バグを防ぎ、コードをより読みやすくするだけでなく、問題が発生したときにより良いエラーメッセージを提供するのに役立ちます。さらに、Java 11では「null-safe」ステートメントのサポートも追加されており、コードを簡素化し、nullポインタ例外のリスクを減らすことができます。さらに、Java 11は、現在「並列スレッド」をサポートしている「ストリーミングAPI」など、既存の機能もいくつか改善しました。これにより、特定の種類の計算、特に大量のデータを含む計算のパフォーマンスが大幅に向上します。

You may also be interested in:

Java 21#Game-Changer Chronicles -: A Case Study Approach ( Hands-on project use-cases ): Core Java. Java Virtual Threads. Java Collections.
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
Java Quizmaster for Beginners Learn Java in 17 days and master Java code by solving 105 quizzes and 117 assignments
Java 21#Game-Changer Chronicles - A Case Study Approach ( Hands-on project use-cases ) Core Java. Java Virtual Threads
Java 21#Game-Changer Chronicles - A Case Study Approach ( Hands-on project use-cases ) Core Java. Java Virtual Threads
Java, Java, Java Object-Oriented Problem Solving
Diving Into Java Ocean: Handbook for Java beginners. Deep dive into the Java Ocean; don|t just wet your toe.
Diving Into Java Ocean Handbook for Java beginners. Deep dive into the Java Ocean; don|t just wet your toe
Java Programming The Ultimate Beginner|s Guide to Understanding Java Programming And Learn Java In 2 Hours
Learning Java An Introduction to Programming with Java The Complete Reference Java Programming for Beginners
Learn Java Programming A Definitive Crash Course For Beginners to Learn Java Fast. Secrets, Tips and Tricks to Programming with Java Code and The Fundamentals to Creating Your First Program
Mastering Secure Java Applications Navigating security in cloud and microservices for Java
Mastering Secure Java Applications Navigating security in cloud and microservices for Java
Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (English Edition)
Master Java With Ease A Comprehensive Guide For Beginners To Learn The Fundamentals Of Java
Sams Teach Yourself Java in 24 Hours, Sixth Edition (Covers Java 7 and Android)
Learning Java An Introdution to Real-world Progarmming with Java, 5th Edition
Elegant Java Hands-on Guide to write Clean Code in Java
Sams Teach Yourself Java in 21 Days (Covers Java 11/12) Eighth Edition)
Java made easy A beginner’s Handbook to easily Learn Java
Java for Fucking Idiots Learn the Basics of Java Programming Without ANY Experience!
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
Modern Java Recipes Simple Solutions to Difficult Problems in Java 8 and 9
Do-It-Yourself Java Games An Introduction to Java Computer Programming, 2nd Edition
Java 23 for Absolute Beginners Learn the Fundamentals of Java Programming, Third Edition
Java Cookbook Problems and Solutions for Java Developers Fourth Edition
100+ Solutions in Java Everything you need to know to develop Java applications, 2nd Edition
100+ Solutions in Java: Everything you need to know to develop Java applications - 2nd Edition
Java A Beginners Complete Reference Guide to Learn The Java Programming.
Java Pocket Guide Instant Help for Java Programmers, 4th Edition
Microservices for Java EE Architects Addendum for The Java EE Architect|s Handbook
Java in 24 Hours, Sams Teach Yourself (Covering Java 9), 8th Edition
Elegant Java Hands-on Guide to write Clean Code in Java
Getting Inside Java - Beginners Guide: Programming with Java by Prem Kumar
Java Programming Simplified - C++ Fundamentals of Java An Objeсt-Оriented language The Complete Guide C plus plus
Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 17 LTS and Jakarta EE 10
Java Cookbook Problems and Solutions for Java Developers, 5th Edition (Early Release)
JAVA Programming Simplified: From Novice to Professional- Start at the Beginning and Learn the World of Java
Java Real World Projects A pragmatic guide for building modern Java applications