{"id":925546,"date":"2024-07-22T04:42:47","date_gmt":"2024-07-22T04:42:47","guid":{"rendered":"https:\/\/proxyelite.info\/?p=925546"},"modified":"2025-06-05T13:52:34","modified_gmt":"2025-06-05T13:52:34","slug":"what-s-new-in-java-11","status":"publish","type":"post","link":"https:\/\/proxyelite.info\/tr\/what-s-new-in-java-11\/","title":{"rendered":"Java 11&#039;deki Yenilikler Neler?"},"content":{"rendered":"<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u00d6zellik<\/th><th>Tan\u0131m<\/th><th>\u00d6rnek<\/th><th>Faydalar<\/th><\/tr><\/thead><tbody><tr><td>Lambda Parametreleri i\u00e7in Yerel De\u011fi\u015fken S\u00f6z Dizimi<\/td><td>Kullan\u0131m\u0131na izin verir <code data-no-translation=\"\">var<\/code> Daha iyi okunabilirlik i\u00e7in lambda ifadelerinde.<\/td><td><code data-no-translation=\"\">(var x, var y) -&gt; x + y<\/code><\/td><td>Kodda tutarl\u0131l\u0131k.<\/td><\/tr><tr><td>HTTP \u0130stemcisi (Standart)<\/td><td>HTTP\/1.1 ve HTTP\/2&#039;yi destekleyen yeni HTTP \u0130stemci API&#039;si.<\/td><td><code data-no-translation=\"\">HttpClient client = HttpClient.newHttpClient();<\/code><\/td><td>Modern, zengin \u00f6zelliklere sahip API.<\/td><\/tr><tr><td>Epsilon: Operasyonsuz Bir \u00c7\u00f6p Toplay\u0131c\u0131<\/td><td>Belle\u011fi geri almayan bir \u00e7\u00f6p toplay\u0131c\u0131.<\/td><td><code data-no-translation=\"\">java -XX:+UseEpsilonGC MyApp<\/code><\/td><td>Performans testi i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/td><\/tr><tr><td>Yuva Tabanl\u0131 Eri\u015fim Kontrol\u00fc<\/td><td>\u0130\u00e7 i\u00e7e t\u00fcrler i\u00e7in eri\u015fim kontrol\u00fcn\u00fc basitle\u015ftirir.<\/td><td><code data-no-translation=\"\">private static class NestedClass {}<\/code><\/td><td>Geli\u015ftirilmi\u015f performans.<\/td><\/tr><tr><td>Dinamik S\u0131n\u0131f Dosyas\u0131 Sabitleri<\/td><td>Yeni sabit havuz formu <code data-no-translation=\"\">CONSTANT_Dynamic<\/code>.<\/td><td>Yok<\/td><td>Azalt\u0131lm\u0131\u015f maliyet ve s\u0131n\u0131rlamalar.<\/td><\/tr><tr><td>Dize API Geli\u015ftirmeleri<\/td><td>gibi yeni y\u00f6ntemler <code data-no-translation=\"\">lines()<\/code>, <code data-no-translation=\"\">strip()<\/code>, Ve <code data-no-translation=\"\">repeat(int)<\/code>.<\/td><td><code data-no-translation=\"\">text.strip()<\/code><\/td><td>Daha g\u00fc\u00e7l\u00fc dize manip\u00fclasyonu.<\/td><\/tr><tr><td>Dosya API&#039;si Geli\u015ftirmeleri<\/td><td>Dosyalar\u0131 dize olarak okuma ve yazma y\u00f6ntemleri.<\/td><td><code data-no-translation=\"\">Files.writeString(path, \"Hello!\");<\/code><\/td><td>Dosya i\u015flemlerini basitle\u015ftirir.<\/td><\/tr><tr><td>Unicode 10<\/td><td>En son Unicode standard\u0131n\u0131 destekler.<\/td><td>Yok<\/td><td>Daha kapsaml\u0131 karakter deste\u011fi.<\/td><\/tr><tr><td>U\u00e7u\u015f kaydedici<\/td><td>Yerle\u015fik profil olu\u015fturma arac\u0131.<\/td><td>Yok<\/td><td>Geli\u015fmi\u015f performans izleme.<\/td><\/tr><tr><td>Java EE ve CORBA Mod\u00fcllerinin Kald\u0131r\u0131lmas\u0131<\/td><td>Java EE ve CORBA mod\u00fclleri kald\u0131r\u0131ld\u0131.<\/td><td>Yok<\/td><td>Kolayla\u015ft\u0131r\u0131lm\u0131\u015f JDK.<\/td><\/tr><tr><td>Pack200 Ara\u00e7lar\u0131n\u0131 ve API&#039;sini Kullan\u0131mdan Kald\u0131r\u0131n<\/td><td>Kullan\u0131mdan kald\u0131r\u0131lan Pack200 s\u0131k\u0131\u015ft\u0131rma ara\u00e7lar\u0131 ve API&#039;leri.<\/td><td>Yok<\/td><td>Gelecekte kald\u0131r\u0131laca\u011f\u0131na i\u015faret ediyor.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, ke\u015ffedilmeye de\u011fer \u00e7ok say\u0131da \u00f6zellik ve geli\u015ftirmeyi tan\u0131tt\u0131. A\u015fa\u011f\u0131da, ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamalar, pratik \u00f6rnekler ve geli\u015ftiricilere getirdikleri faydalar\u0131 sunarak bu yeni \u00f6zelliklerin her birini daha derinlemesine ele alaca\u011f\u0131z.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lambda Parametreleri i\u00e7in Yerel De\u011fi\u015fken S\u00f6z Dizimi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11&#039;deki en dikkat \u00e7ekici eklemelerden biri, Java 11&#039;in deste\u011fidir. <code data-no-translation=\"\">var<\/code> lambda ifadelerinde anahtar kelime. Bu \u00f6zellik, s\u00f6zdizimini basitle\u015ftirir ve geli\u015ftiricilerin s\u00f6zdizimini kullanmas\u0131na izin vererek kodun okunabilirli\u011fini art\u0131r\u0131r. <code data-no-translation=\"\">var<\/code> \u00f6rt\u00fcl\u00fc olarak yaz\u0131lan lambda ifadelerinin bi\u00e7imsel parametrelerini bildirmek i\u00e7in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnek:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">(var x, var y) -&gt; x + y\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tutarl\u0131l\u0131k:<\/strong> Kullanma <code data-no-translation=\"\">var<\/code> in lambda parametreleri, kodu yerel de\u011fi\u015fken bildirimleriyle tutarl\u0131 hale getirerek geli\u015ftiriciler \u00fczerindeki bili\u015fsel y\u00fck\u00fc azalt\u0131r.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">HTTP \u0130stemcisi (Standart)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11&#039;de standart hale getirilen yeni HTTP \u0130stemci API&#039;si hem HTTP\/1.1&#039;i hem de HTTP\/2&#039;yi destekler. Bu modern ve zengin \u00f6zelliklere sahip API, HTTP i\u015flemlerini ger\u00e7ekle\u015ftirmeyi kolayla\u015ft\u0131r\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnek:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">HttpClient client = HttpClient.newHttpClient();\nHttpRequest request = HttpRequest.newBuilder()\n    .uri(URI.create(&quot;https:\/\/example.com&quot;))\n    .build();\nHttpResponse&lt;String&gt; response = client.send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modern API:<\/strong> HTTP isteklerini ve yan\u0131tlar\u0131n\u0131 i\u015flemek i\u00e7in daha g\u00fc\u00e7l\u00fc ve esnek bir yol sunar.<\/li>\n\n\n\n<li><strong>Geli\u015ftirilmi\u015f Performans:<\/strong> \u00c7o\u011fullama gibi \u00f6zelliklerle performans\u0131 art\u0131rabilen HTTP\/2&#039;yi destekler.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Epsilon: Operasyonsuz Bir \u00c7\u00f6p Toplay\u0131c\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, belle\u011fi geri kazanmayan, i\u015flem gerektirmeyen bir \u00e7\u00f6p toplay\u0131c\u0131 olan Epsilon&#039;u sunar. Bu \u00f6zellikle performans testi ve bellek bas\u0131nc\u0131 de\u011ferlendirmesi i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnek:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">java -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xmx2g MyApp\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Performans testi:<\/strong> \u00c7\u00f6p toplama y\u00fck\u00fcn\u00fc ortadan kald\u0131rarak k\u0131yaslama ve performans testine yard\u0131mc\u0131 olur.<\/li>\n\n\n\n<li><strong>Bellek y\u00f6netimi:<\/strong> Bellek ay\u0131rman\u0131n harici olarak y\u00f6netildi\u011fi senaryolarda kullan\u0131\u015fl\u0131d\u0131r.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Yuva Tabanl\u0131 Eri\u015fim Kontrol\u00fc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11&#039;deki Yuva Tabanl\u0131 Eri\u015fim Denetimi, yuvalanm\u0131\u015f t\u00fcrler i\u00e7in eri\u015fim kurallar\u0131n\u0131 basitle\u015ftirerek, yuvalanm\u0131\u015f s\u0131n\u0131flar i\u00e7inde daha iyi kaps\u00fclleme ve eri\u015fim kontrol\u00fc sa\u011flar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnek:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">public class OuterClass {\n    private static class NestedClass {\n        private void nestedMethod() {\n            System.out.println(&quot;Inside NestedClass&quot;);\n        }\n    }\n}\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Geli\u015ftirilmi\u015f Kaps\u00fclleme:<\/strong> \u0130\u00e7 i\u00e7e ge\u00e7mi\u015f s\u0131n\u0131f \u00fcyelerinin eri\u015fimi \u00fczerinde daha iyi kontrol sa\u011flar.<\/li>\n\n\n\n<li><strong>Verim:<\/strong> Eri\u015fim kontrol\u00fc kurallar\u0131n\u0131 basitle\u015ftirerek performans\u0131 art\u0131r\u0131r.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dinamik S\u0131n\u0131f Dosyas\u0131 Sabitleri<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tan\u0131m\u0131 <code data-no-translation=\"\">CONSTANT_Dynamic<\/code> sabit havuzda s\u0131n\u0131f dosyalar\u0131nda daha esnek ve verimli sabitlere izin verir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azalt\u0131lm\u0131\u015f Maliyet:<\/strong> Yeni t\u00fcrde s\u0131n\u0131f dosyas\u0131 sabitleri olu\u015fturmayla ilgili maliyeti ve s\u0131n\u0131rlamalar\u0131 azalt\u0131r.<\/li>\n\n\n\n<li><strong>Esneklik:<\/strong> Java bayt kodundaki sabitleri i\u015flemek i\u00e7in daha dinamik ve esnek yollar sa\u011flar.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dize API Geli\u015ftirmeleri<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, \u00e7e\u015fitli geli\u015ftirmeler getiriyor <code data-no-translation=\"\">String<\/code> gibi yeni y\u00f6ntemler de dahil olmak \u00fczere s\u0131n\u0131f <code data-no-translation=\"\">lines()<\/code>, <code data-no-translation=\"\">strip()<\/code>, <code data-no-translation=\"\">stripLeading()<\/code>, <code data-no-translation=\"\">stripTrailing()<\/code>, <code data-no-translation=\"\">repeat(int)<\/code>, Ve <code data-no-translation=\"\">isBlank()<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnekler:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">String multiline = &quot;line1\\nline2\\nline3&quot;;\nmultiline.lines().forEach(System.out::println);\n\nString text = &quot;  hello  &quot;;\nSystem.out.println(text.strip());           \/\/ &quot;hello&quot;\nSystem.out.println(text.stripLeading());    \/\/ &quot;hello  &quot;\nSystem.out.println(text.stripTrailing());   \/\/ &quot;  hello&quot;\nSystem.out.println(&quot;=&quot;.repeat(5));          \/\/ &quot;=====&quot;\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>G\u00fc\u00e7l\u00fc Dize Manip\u00fclasyonu:<\/strong> Yeni y\u00f6ntemler, dizeleri i\u015flemek i\u00e7in daha g\u00fc\u00e7l\u00fc ve kullan\u0131\u015fl\u0131 yollar sa\u011flar.<\/li>\n\n\n\n<li><strong>Kod Temizli\u011fi:<\/strong> Yayg\u0131n dize i\u015flemlerini basitle\u015ftirerek daha temiz ve daha okunabilir kod sa\u011flar.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dosya API&#039;si Geli\u015ftirmeleri<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <code data-no-translation=\"\">Files<\/code> Java 11&#039;deki s\u0131n\u0131f a\u015fa\u011f\u0131daki gibi yeni y\u00f6ntemler i\u00e7erir: <code data-no-translation=\"\">readString(Path)<\/code> Ve <code data-no-translation=\"\">writeString(Path, CharSequence)<\/code> dosyalar\u0131 dize olarak okumak ve yazmak i\u00e7in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00d6rnek:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code data-no-translation=\"\">Path path = Paths.get(&quot;file.txt&quot;);\nFiles.writeString(path, &quot;Hello, World!&quot;);\nString content = Files.readString(path);\nSystem.out.println(content);\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Basitle\u015ftirilmi\u015f Dosya \u0130\u015flemleri:<\/strong> Dosyalardan okumay\u0131 ve dosyalara yazmay\u0131 daha basit hale getirir ve hata olas\u0131l\u0131\u011f\u0131n\u0131 azalt\u0131r.<\/li>\n\n\n\n<li><strong>Geli\u015ftirilmi\u015f Verimlilik:<\/strong> Standart kodu azalt\u0131r, geli\u015ftirici \u00fcretkenli\u011fini art\u0131r\u0131r.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Unicode 10<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, yeni karakterler ve komut dosyalar\u0131 i\u00e7eren Unicode 10&#039;u destekleyerek Java uygulamalar\u0131n\u0131n en yeni uluslararas\u0131 karakterleri kullanabilmesini sa\u011flar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kapsaml\u0131 Karakter Deste\u011fi:<\/strong> Uluslararas\u0131la\u015ft\u0131rma ve yerelle\u015ftirme i\u00e7in daha iyi destek sa\u011flar.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">U\u00e7u\u015f kaydedici<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java Flight Recorder (JFR) art\u0131k OpenJDK&#039;ya dahil edildi ve Java uygulamalar\u0131n\u0131n profilini olu\u015fturmak ve izlemek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 sa\u011fl\u0131yor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Performans \u0130zleme:<\/strong> Uygulaman\u0131n y\u00fcr\u00fct\u00fclmesiyle ilgili ayr\u0131nt\u0131l\u0131 bilgileri kaydederek performans sorunlar\u0131n\u0131n tan\u0131lanmas\u0131na yard\u0131mc\u0131 olur.<\/li>\n\n\n\n<li><strong>Yerle\u015fik Ara\u00e7:<\/strong> JDK&#039;ya entegre edilmi\u015f olup, harici ara\u00e7lara ihtiya\u00e7 duymadan kolayca kullan\u0131labilir hale gelir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Java EE ve CORBA Mod\u00fcllerinin Kald\u0131r\u0131lmas\u0131<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, \u00f6nceki s\u00fcr\u00fcmlerde kullan\u0131mdan kald\u0131r\u0131lan Java EE ve CORBA mod\u00fcllerini kald\u0131rm\u0131\u015ft\u0131r. Bu API&#039;ler art\u0131k ayr\u0131 kitapl\u0131klar olarak mevcuttur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kolayla\u015ft\u0131r\u0131lm\u0131\u015f JDK:<\/strong> JDK&#039;n\u0131n boyutunu ve karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 azaltarak onu daha hafif ve verimli hale getirir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pack200 Ara\u00e7lar\u0131n\u0131 ve API&#039;sini Kullan\u0131mdan Kald\u0131r\u0131n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pack200 s\u0131k\u0131\u015ft\u0131rma ara\u00e7lar\u0131 ve API&#039;leri Java 11&#039;de kullan\u0131mdan kald\u0131r\u0131lm\u0131\u015ft\u0131r, bu da bunlar\u0131n gelecekteki bir s\u00fcr\u00fcmde kald\u0131r\u0131laca\u011f\u0131n\u0131n sinyalini vermektedir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faydalar:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gelece\u011fe Haz\u0131rlama:<\/strong> Geli\u015ftiricileri, Pack200&#039;\u00fcn nihai olarak kald\u0131r\u0131lmas\u0131na haz\u0131rlanmak i\u00e7in daha modern s\u0131k\u0131\u015ft\u0131rma ara\u00e7lar\u0131na ge\u00e7meye te\u015fvik eder.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c7\u00f6z\u00fcm<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11, dilin yeteneklerini ve geli\u015ftirici \u00fcretkenli\u011fini art\u0131ran bir dizi yeni \u00f6zellik ve iyile\u015ftirme getiriyor. Modern HTTP \u0130stemci API&#039;sinden g\u00fc\u00e7l\u00fc dize ve dosya API geli\u015ftirmelerine kadar bu g\u00fcncellemeler, Java&#039;y\u0131 daha sa\u011flam ve verimli bir platform haline getirir. G\u00fcncelli\u011fini yitirmi\u015f mod\u00fcllerin kald\u0131r\u0131lmas\u0131 ve Epsilon gibi yeni \u00e7\u00f6p toplay\u0131c\u0131lar\u0131n tan\u0131t\u0131lmas\u0131, performans ve modernizasyona net bir \u015fekilde odaklan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6sterirken, geli\u015ftiricilerin Java 11&#039;in t\u00fcm potansiyelinden yararlanmak i\u00e7in bu de\u011fi\u015fiklikleri benimsemesi gerekiyor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tablolar ve Ayr\u0131nt\u0131l\u0131 A\u00e7\u0131klamalar:<\/strong> Daha kapsaml\u0131 bir anlay\u0131\u015f sa\u011flamak i\u00e7in a\u015fa\u011f\u0131da, yerle\u015fik tablolara sahip baz\u0131 \u00f6zelliklerin ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamalar\u0131 ve \u00f6rnekleri verilmi\u015ftir:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Dize API Geli\u015ftirmeleri Tablosu<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Y\u00f6ntem<\/th><th>Tan\u0131m<\/th><th>\u00d6rnek<\/th><\/tr><\/thead><tbody><tr><td><code data-no-translation=\"\">lines()<\/code><\/td><td>Dizeyi sat\u0131rlara b\u00f6ler.<\/td><td><code data-no-translation=\"\">multiline.lines().forEach(System.out::println);<\/code><\/td><\/tr><tr><td><code data-no-translation=\"\">strip()<\/code><\/td><td>Ba\u015ftaki ve sondaki bo\u015fluklar\u0131 kald\u0131r\u0131r.<\/td><td><code data-no-translation=\"\">text.strip()<\/code><\/td><\/tr><tr><td><code data-no-translation=\"\">stripLeading()<\/code><\/td><td>\u00d6ndeki bo\u015fluklar\u0131 kald\u0131r\u0131r.<\/td><td><code data-no-translation=\"\">text.stripLeading()<\/code><\/td><\/tr><tr><td><code data-no-translation=\"\">stripTrailing()<\/code><\/td><td>Sondaki bo\u015fluklar\u0131 kald\u0131r\u0131r.<\/td><td><code data-no-translation=\"\">text.stripTrailing()<\/code><\/td><\/tr><tr><td><code data-no-translation=\"\">repeat(int)<\/code><\/td><td>Dizeyi verilen zamanlarda tekrarlar.<\/td><td><code data-no-translation=\"\">\"=\".repeat(5)<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Java 11&#039;in yeni \u00f6zellikleri, geli\u015ftiricilerin modern, etkili ara\u00e7lara ve API&#039;lere eri\u015fmesini sa\u011flar ve bu da onu herhangi bir Java geli\u015ftirme projesi i\u00e7in \u00f6nemli bir y\u00fckseltme haline getirir.<\/p>","protected":false},"excerpt":{"rendered":"<p>Feature Description Example Benefits Local-Variable Syntax for Lambda Parameters Allows the use of var in lambda expressions for improved readability. (var x, var y) -&gt; x + y Consistency in code. HTTP Client (Standard) New HTTP Client API supporting HTTP\/1.1 and HTTP\/2. HttpClient client = HttpClient.newHttpClient(); Modern, feature-rich API. Epsilon: A No-Op Garbage Collector A [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":925563,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-925546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles"],"acf":[],"_links":{"self":[{"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/posts\/925546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/comments?post=925546"}],"version-history":[{"count":4,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/posts\/925546\/revisions"}],"predecessor-version":[{"id":926504,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/posts\/925546\/revisions\/926504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/media\/925563"}],"wp:attachment":[{"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/media?parent=925546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/categories?post=925546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proxyelite.info\/tr\/wp-json\/wp\/v2\/tags?post=925546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}