# JavaDoc

## 🔰 Yapıyı Tanıyalım

* 📝 Metotların hemen üstüne `/**` karakteri ile açılan yorum satırlarıdır
* 📃 Metodun üzerine imleç ile geldiğinizde karşınıza çıkan popup ekranının içeriğini belirler
* 📈 Birden fazla kişinin çalıştığı projelerde kodun anlaşılabilirliğini artırır

> ⏲ Tek çalışıyorsanız da, uzun süre sonra koda baktığınızda hatırlamanızı sağlar

## 👀 Popup Ekrana Bakış

![](/files/c1IQ8340SaEtUPcCPJQv)

## 🧱 Temel Anahtarlar

| 💎 Anahtar        | 📝 Açıklama                                                 |
| ----------------- | ----------------------------------------------------------- |
| `@param`          | Metodun aldığı parametreleri açıklar                        |
| `@return`         | Metodun döndürdüğü değeri açıklar                           |
| `@see <metin>`    | Kodu anlamamız için bakmamız gereken alanları gösterir      |
| `{@link <metin>}` | Kod ile alakalı değişken, metot ya da class objesi belirtir |

{% hint style="info" %}
‍🧙‍♂ `@See` anahtarı, html etiketlerini desteklemektedir
{% endhint %}

```java
/**
 * Gets URL
 * @see <a href="https://android.yemreak.com/temel/http-istekleri">HTTPS istekleri ~ YEmreAk</a>
 * @return Generated {@link #URL_TEMPLATE} with a random {@link #API_KEYS}
 */
private static String generateURL() {
    int ix = new Random().nextInt(API_KEYS.length);
    return String.format(URL_TEMPLATE, API_KEYS[ix]);
}
```

## 🐣 Erişim Operatörleri

* 📌 Class objelerine direkt olarak bağlantı verebilirsin
* 💎 Değişkenlere veya metotlara bağlantı vermek için `#` operatörü kullanılır
* 💠 Metotlar doküman içerisinde prototipleri ile gösterilirler

![](/files/QfBoCa04dPRRZOQhilC0)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yemreak.com/arsiv/java/javadoc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
