# Java Biçimlendirici

Tutarlı girintileme, süslü parantez yerleşimi, boşluk kullanımı ve satır kaydırma için Prettier Java eklentisiyle Java kaynak kodunu biçimlendirin. Bir sınıfı, record'u, arayüzü veya record'lar, sealed türler, switch ifadeleri ve metin blokları gibi modern özellikler kullanan bir kod parçasını yapıştırın; 2 veya 4 boşluk ya da sekme ile satır genişliğini seçin ve incelemeye, belgelere veya pull request'e hazır temiz kodu kopyalayın.

## Sık sorulan sorular

### Kodu hangi motor biçimlendiriyor?

Araç, sunucuda Java'yı tree-sitter grameriyle ayrıştıran prettier-plugin-java 2.11 ile Prettier 3 kullanır. Aynı kod her zaman aynı çıktıyı üretir.

### Hangi Java sürümleri destekleniyor?

record'lar, sealed sınıflar ve arayüzler, pattern matching, switch ifadeleri, metin blokları, var ve lambda'lar dahil güncel Java sözdizimi desteklenir. Daha eski Java 8 kodları da biçimlendirilir.

### Varsayılan girintileme nedir?

Her düzey için dört boşluk; Java'da en yaygın kuraldır. 2 boşluğa veya sekmeye geçebilir, satır genişliğini 40 ila 200 karakter arasında ayarlayabilirsiniz; varsayılan değer 80'dir.

### Girdi eksiksiz bir dosya olmak zorunda mı?

Hayır. Paket, içe aktarmalar ve tür bildirimleri içeren eksiksiz dosyalar en iyi sonucu verir, ancak tek bir sınıf veya birkaç ifade gibi kod parçaları da kabul edilir. Kod parçasının Java olarak ayrıştırılabilmesi yeterlidir.

### Sözdizimi hataları nasıl bildirilir?

Sorun dengesiz bir süslü parantez, normal parantez veya köşeli parantez ya da kapatılmamış bir dize veya yorum olduğunda, hata satır ve sütununu belirtir. Diğer hatalarda ayrıştırıcı yalnızca kodun geçerli Java olmadığını bildirir ve bazen eksik belirteci de adlandırır.

### Yorumlar ve Javadoc korunuyor mu?

Evet. Satır yorumları, blok yorumları ve Javadoc, ait oldukları koda bağlı kalır. Metinleri yeniden akıtılmaz.

### Biçimlendirici içe aktarmaları veya üyeleri yeniden sıralar mı?

Hayır. İçe aktarmalar, alanlar ve yöntemler özgün sıralarında kalır. Yalnızca boşluklar, satır sonları ve girintileme değişir.

### Android veya Spring kodlarını biçimlendirebilir miyim?

Evet. Açıklama ekleri, generic'ler ve framework kodları sıradan Java'dır; bu nedenle Android etkinlikleri, Spring denetleyicileri ve benzeri sınıflar da aynı şekilde biçimlendirilir.

### Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB kaynak metin; bu, çok büyük sınıflar için bile yeterlidir. Biçimlendirme 10 saniye sonra durur.

### Kaynak kodum saklanıyor mu?

Hayır. Kod bellekte biçimlendirilir ve doğrudan geri gönderilir. Hizmet yalnızca isteğin boyutunu kaydeder, içeriğini asla kaydetmez.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
