
BOOKS - PROGRAMMING - What's New in Java 11?

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

Year: 2019
Format: PDF | DJVU
File size: 10.1 MB
Language: ENG

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」など、既存の機能もいくつか改善しました。これにより、特定の種類の計算、特に大量のデータを含む計算のパフォーマンスが大幅に向上します。
