Java notları
Dosyada kendiniz için bir not istiyorsunuz ve ekranın aynı kalmasını istiyorsunuz. Ekran hâlâ mint. Not, Mint.java dosyasını okuyan kişi içindir. Ekran için bir sözcük değildir. Bu sayfa o notu iki biçimde koyar, mint'in hâlâ tek satır olduğunu gösterir, sonra mint'i ekrandan silen tek yeri gösterir. Java'yı yeniden kurmuyorsunuz. Ekranı hangi satırın yazdığını aramıyorsunuz. O satırın System.out.println("mint") olduğunu zaten biliyorsunuz. Yeni iş, onun yanındaki nottur.
Not bir komut değildir
Komut, Java'nın yürüttüğü satırdır. System.out.println("mint") bir komuttur. mint yazar ve satırı bitirir. Not, siz ya da sonraki okur bir şeyi hatırlasın diye dosyada bıraktığınız sözcüklerdir. Java notu atlar. Atlamak, notun yürütülmemesi ve ekrana yazılmaması demektir. Notun harfleri çalışmadan sonra dosyada kalır. Mint.java dosyasını açıp onları okuyabilirsiniz. Ekranda bulamazsınız. Ekranda hâlâ bir satır vardır ve o satır mint'tir, yeter ki yazan komutun kendisi not olmasın.
İki biçim vardır. Satır notu iki eğik çizgiyle başlar: //. Java bu iki çizgiden aynı satırın sonuna kadar atlar. Sonraki satır yine olağan bir satırdır. Öteki biçim / ile başlar ve ilk / ile biter. Java bu iki im arasında kalan her şeyi atlar, sonraki satıra geçmeyi de. Bu not bir satırda da durabilir, birkaç satırda da. İki biçim de nottur. Hiçbiri ekranı yazmaz. Eğik çizgiler basılmaz. Yıldızlar basılmaz. Aralarına koyduğunuz sözcükler de basılmaz.
Sakladığınız dosya
Bunu Mint.java adıyla kaydedin. Bu sayfanın sakladığı dosya budur. Yazma komutunun üstünde bir satır notu, yazma komutunun kendi satırında bir satır notu ve main'in üstünde bir satır notu vardır. Yazma komutu hâlâ yerindedir ve bir eğik çizginin arkasında değildir.
public class Mint {
// the file is named Mint.java
public static void main(String[] args) {
// a note for the reader
System.out.println("mint"); // the screen is this word
}
}
Yukarıdan okuyun ve her satır için ekranın onu alıp almadığına karar verin. İlk satır hâlâ public class Mint. Bu satırın dosyayı adlandırdığını ve ekranı yazmadığını zaten biliyorsunuz. Sonraki satır // the file is named Mint.java. İki eğik çizgi bir not başlatır, bu yüzden the file is named Mint.java sözcükleri size aittir. Ekran onları göstermez. Eğik çizgileri de göstermez. public static void main(String[] args) satırı Java'nın başladığı yerdir ve bu sözcüklerin hiçbiri ekranda yoktur. Bu değişmedi.
main içinde // a note for the reader satırı yalnızca bir nottur. Java onu okur, atlar ve sonraki satıra geçer. Sonraki satır önemli olan satırdır: System.out.println("mint"); // the screen is this word. Bu satırı, eğik çizgilerin ayırdığı iki parça olarak okuyun. Çizgilerden önce komut System.out.println("mint"); komutudur. Bu komut mint yazar ve satırı bitirir. Çizgilerden sonra the screen is this word sözcükleri bir nottur. Komutla aynı satırda kalırlar ve yine de atlanırlar. Bir notun bir satırı tek başına tutması gerekmez. Bitmiş bir komuttan sonra // yazarsanız komut çalışır, satırın geri kalanı çalışmaz. Noktalı virgül komutu bitirir. Noktalı virgülden sonraki eğik çizgiler notu başlatır. Noktalı virgülü yerinde bırakın. Ekran mint gösterir. the screen is this word göstermez. İkinci bir satır da göstermez.
Önceki gibi çalıştırın. Bu Mint.java dosyasının bulunduğu klasörde javac Mint.java yazın. Dosya düzgünse bu komut hiçbir satır yazmaz. Notlar javac'ın satır yazmasına yol açmaz ve onu başarısız da etmez. Sonra java Mint yazın. java sözcüğünden sonra .java yazmayın. Ekran mint gösterir. Bir satır. Tırnak yok. Eğik çizgi yok. İkinci satır yok. mint sözcüğü hâlâ tırnakların arasındaki sözcüktür. Komutta yazdığınız bir sözcük değildir ve bir notta yazdığınız bir sözcük değildir.
/ ile / arasındaki not
Öteki biçim budur. Not bir satırdan uzunsa ya da notun bitişinin satırın sonu değil, sizin koyduğunuz bir im olmasını istiyorsanız bunu kullanırsınız. Açılış imi / işaretidir. Bitiş imi / işaretidir. Java açılıştan bitişe kadar atlar ve ilk / bitiştir. Daha sonraki bir / bu notun parçası değildir, çünkü not daha önce bitmiştir. Bu sayfa bu biçimde bir not kullanır, bu yüzden bir açılış ve bir bitiş görürsünüz.
main içindeki satır notlarını / ile / arasındaki bir notla değiştirin ve yazma komutunu yerinde bırakın. Ekran değişmez. Bu ikinci dosyadır. Notun nasıl göründüğüne bakıyorsunuz. Sakladığınız dosya satır notları kullanıyordu. Bu dosya / ile / arasındaki notu kullanır. İkisi de mint yazar.
public class Mint {
public static void main(String[] args) {
/* a note
across two lines */
System.out.println("mint");
}
}
Not, / ile başlayan satırda başlar. a note sözcükleri onun içindedir. Sonraki satır, across two lines, da içindedir, çünkü kapatan / henüz yazılmamıştır. O ikinci satırın sonundaki / notu bitirir. Ardından Java, System.out.println("mint"); komutunu yürütür, çünkü bu komut notun dışındadır, bitiş iminin altındadır. Ekran mint gösterir. a note ve across two lines sözcükleri ekranda yoktur. Yıldızlar ve eğik çizgiler ekranda yoktur. / işaretini yukarı, ilk satıra, a note sözcüğünün hemen ardına alırsanız ikinci satır artık notun içinde değildir. O ikinci satır gerçek bir Java satırı olmak zorundadır ve across two lines bir komut değildir. javac sessiz kalmak yerine bir hata yazar. Bu sayfada */ ikinci satırın sonunda kalır, bu yüzden notun tümü atlanır ve javac sessiz kalır.
Bu biçimde bir notu başka bir notun içine koymaya çalışmayın. İlk / notu bitirir, o / ile içteki bir notu bitirmek istemiş olsanız bile. Bu ilk bitiş iminden sonra Java yine komut okur. Bu sayfa notun içine not koymaz. Bir açılış, bir bitiş, sonra yazma komutu.
mint'i silen yanlış
Yukarıdaki dosyalarda not ile yazma komutu ayrı satırlardır ya da bir satırın ayrı parçalarıdır. Yanlış, iki eğik çizgiyi yazma komutunun önüne koymaktır; böylece komut not olur. Bu üçüncü dosyayı yalnızca boş ekranı görene kadar saklayın, sonra yazma komutunu geri koyun. Bu, sakladığınız dosya değildir.
public class Mint {
public static void main(String[] args) {
// System.out.println("mint");
}
}
javac Mint.java hâlâ hiçbir satır yazmaz, çünkü yalnızca bir notu atlayan dosya geçerli bir dosyadır. Java main'de başlar, içindeki tek satırı atlar ve biter. java Mint o zaman hiçbir şey yazmaz. mint yoktur. Tırnak içinde boş bir sözcük yoktur. İkinci satır yoktur. Ekran boştur, çünkü mint yazan komut // işaretinin arkasındadır. System.out.println("mint") harfleri dosyada kalır ve onları okuyabilirsiniz, ama artık bir notturlar. Tırnaklar onları kurtarmaz. Tırnaklar bir komutun içindeki sözcüğü işaretler. Bir notu yeniden komuta çevirmezler. Öndeki iki eğik çizgi karar verir ve satırın geri kalanının okur için olduğuna karar verir.
Dosyayı sakladığınız biçime geri alın. Yazan satır System.out.println("mint"); olmalıdır; not istiyorsanız not noktalı virgülden sonra kalır. O zaman java Mint yine mint yazar. Ekran boşsa System.out öncesinde // arayın. Denetim bundan ibarettir. Bir notun boş bıraktığı ekran için Java'yı yeniden kurmazsınız.
Bir notta herhangi bir sözcük olabilir; Mint, main ve mint de. Bu sözcükler yine de ekranda değildir. Ekran, gerçekten çalışan bir komutun tırnakları arasındaki sözcüğü kullanır. Sakladığınız dosyada o sözcük küçük m ile mint'tir. Büyük M ile Mint diyen bir not, ekranın Mint göstermesini sağlamaz. mint'i yineleyen bir not ikinci bir satır yazmaz. Çalıştırmak notu dosyadan silmez. java Mint sonrasında dosyayı açın; not hâlâ oradadır.
Artık ekranı değiştirmeden Mint.java içine bir not koyabilirsiniz. Satır notu // ile başlar. / ile / arasındaki not / ile başlar ve ilk / ile biter. Sakladığınız dosyanın ekranı mint'tir; onu System.out.println("mint") yazar. // o komutun önüne yazılırsa ekranda satır yoktur. Sonraki sayfa tırnakların arasındaki sözcüğü değiştirir, bu yüzden ekran başka bir sözcük gösterir. Bu sayfadaki notlar not olarak kalır.
Ekran hâlâ mint
Sakladığınız dosya mint yazar. // ile başlayan notlar ekranda değildir. / ile / arasındaki not ekranda değildir. İlk */ o notu bitirir. Ekranda bir satır vardır. İkinci satır yoktur.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek