- Page 1 and 2: BÖLÜM 1 JAVA NEDİR ? Java platf
- Page 3 and 4: Çöp toplayıcının ne zaman orta
- Page 5 and 6: Temel Tipler Tablo-1.2. JAVA progra
- Page 7: Gösterim-1.11: public class YeniBi
- Page 11 and 12: Örnek: TestStatik.java public clas
- Page 13 and 14: Şekil-1.8. Java dosya düzenlenmes
- Page 15 and 16: ** ile baĢlaması ve */ ile bitmes
- Page 17 and 18: Gösterim-1.28: @param parametre-is
- Page 19 and 20: JAVA’ DA PROGRAM DENETİMİ VE OP
- Page 21 and 22: Görüldüğü gibi s2.i alanının
- Page 23 and 24: verimli ancak bu Ģekilde yapılır
- Page 25 and 26: c - d = 20.255000000000003 Carpma..
- Page 27 and 28: Örneğin (++a veya --a) Ģeklinde
- Page 29 and 30: Degisken degerleri... i = 37 j = 42
- Page 31 and 32: • VE (AND) İşlemi/Operatörü V
- Page 33 and 34: Öteleme (Shift) Operatörleri bit
- Page 35 and 36: Bu ifade bitiĢik atama operatörü
- Page 37 and 38: Temel (primitive) tipler değerleri
- Page 39 and 40: Verilen örnekte while kullanılmı
- Page 41 and 42: KoĢula göre program akıĢı değ
- Page 43 and 44: değerin olumsuz olacağı biliniyo
- Page 45 and 46: public static void main(String[] ar
- Page 47 and 48: Örnek: BreakTestEtiketli.java publ
- Page 49 and 50: i =2 i =0 i =1 i =2 i =0 i =1 i =2
- Page 51 and 52: Dikkat edilmesi gereken ikinci unsu
- Page 53 and 54: Java aynı isme sahip olan yordamla
- Page 55 and 56: Eğer, yapılandırıcı kodu yazan
- Page 57 and 58: void sec() { /* ... */ } ... void c
- Page 59 and 60:
} System.out.println("StatikDegiske
- Page 61 and 62:
uhHaliniYansit(), tokatAt(), kucakl
- Page 63 and 64:
} } for (int y=5 ; y
- Page 65 and 66:
Verilen örnekte 2 adet Elma nesnes
- Page 67 and 68:
Çöp toplayıcısının temel gör
- Page 69 and 70:
3.2.8. Heap bölgesi Boyutları Nas
- Page 71 and 72:
Şekil-3.5. İşaretle ve Süpür Y
- Page 73 and 74:
Nesnelere ait global alanlara ilk d
- Page 75 and 76:
* // yukaridaki ifade yerine // asa
- Page 77 and 78:
Kagit (33) Islem tamam Görüleceğ
- Page 79 and 80:
Tabak (4) -->statik alan Peynir (2)
- Page 81 and 82:
Şekil-3.7. Temel (primitive) türd
- Page 83 and 84:
s[1] = kalem s[2] = sarman s[3] = t
- Page 85 and 86:
Örnek-3.35: DizilerinKopyalanmasi.
- Page 87 and 88:
Örnek-3.36: CokBoyutluDiziler.java
- Page 89 and 90:
Şekil-3.11. String sınıfı tipin
- Page 91 and 92:
import java.io.*; public class Pake
- Page 93 and 94:
Şekil-4.2. tr.edu.kou.util.Test1 s
- Page 95 and 96:
public static double cikart(double
- Page 97 and 98:
Cakisma.java:8: reference to ArrayL
- Page 99 and 100:
Gösterim-4.7: java tr.edu.kou.math
- Page 101 and 102:
4.7.1. JAR Dosyası İçerisindeki
- Page 103 and 104:
Şekil-4.7. friendly erişim belirl
- Page 105 and 106:
} } int devir_sayisi = m.degerAl();
- Page 107 and 108:
protected eriĢim belirleyicisini e
- Page 109 and 110:
} return geridondurulen; } public v
- Page 111 and 112:
BÖLÜM 5 SINIFLARIN TEKRAR KULLANI
- Page 113 and 114:
Şekil-5.3. Kuş Bakışı Görün
- Page 115 and 116:
class Kedi { //.. } class Kaplan ex
- Page 117 and 118:
Bu sayede Object nesnesine ait eri
- Page 119 and 120:
} class UcanYarasa extends Yarasa{
- Page 121 and 122:
} public static void main(String ar
- Page 123 and 124:
class Kitap { public int sayfaSayis
- Page 125 and 126:
class Telefon { protected void aram
- Page 127 and 128:
Şekil-5.8. Erişim Kavramının Ö
- Page 129 and 130:
} class Futbolcu extends Sporcu { p
- Page 131 and 132:
Final özelliğinin etkisi, ilkel t
- Page 133 and 134:
FinalMetod.java:9: ekranaYaz() in B
- Page 135 and 136:
static Bocekcik.x2 ilk deger verild
- Page 137 and 138:
Yukarıdaki örnekte üç kavram me
- Page 139 and 140:
} } // diziyi doldur for (int i = 0
- Page 141 and 142:
public void yakalaAv() { System.out
- Page 143 and 144:
public static void mesaiBasla(Objec
- Page 145 and 146:
6.5. Genişletilebilirlik (Extensib
- Page 147 and 148:
} public void sistemIncele() { Syst
- Page 149 and 150:
class Mudur extends Calisan { } pub
- Page 151 and 152:
public void cizgiCiz(int x1 , int y
- Page 153 and 154:
} public static void main( String a
- Page 155 and 156:
teleText()"); } } public class Tele
- Page 157 and 158:
Y model televizyon kanalDegistir()
- Page 159 and 160:
AĢağıya çevirimin (downcasting)
- Page 161 and 162:
Şekil-7.1. Birleştiricilik UML di
- Page 163 and 164:
tüm gövdesiz yordamlarını (soyu
- Page 165 and 166:
Şekil-7.3. Çoklu Kalıtımın (Mu
- Page 167 and 168:
interface BuzUstundeKayabilme { pub
- Page 169 and 170:
public void kos() { System.out.prin
- Page 171 and 172:
^ 1 error Bu hatanın oluĢma sebeb
- Page 173 and 174:
7.1.7. Genel Bakış Arayüzler ve
- Page 175 and 176:
yordamına eriĢebilir. Gösterim-7
- Page 177 and 178:
Örnek: SinifA.java () public class
- Page 179 and 180:
int sonuc = ht.toplamaYap(3,5); Sys
- Page 181 and 182:
} } // class Cikartma2 class Carpma
- Page 183 and 184:
Hesaplama3 h3 = new Hesaplama3(); h
- Page 185 and 186:
} return sonuc ; //dikkat = " + pub
- Page 187 and 188:
private static int x = 3 ; public s
- Page 189 and 190:
} public class Ghi { public Ghi() {
- Page 191 and 192:
yapılandırıcının içerisinde s
- Page 193 and 194:
Dahili üye sınıflar, baĢka sın
- Page 195 and 196:
public int y ; // dogru // protecte
- Page 197 and 198:
} // class Hesaplama8 Hesaplama8 s
- Page 199 and 200:
Gösterim-7.16: public BuyukToplayi
- Page 201 and 202:
UML diyagramından olayları kuĢ b
- Page 203 and 204:
almıĢsanız sorun ortaya çıksa
- Page 205 and 206:
catch bloğu tanımlanmamıĢ ise i
- Page 207 and 208:
} } java.io paketinin içerisindeki
- Page 209 and 210:
Şekil-9.1. İstisna Yakalama Mekan
- Page 211 and 212:
} } IstisnaOrnek3.java örneğimizd
- Page 213 and 214:
} System.out.println("calis() yorda
- Page 215 and 216:
} } Görüldüğü üzere cokCalis(
- Page 217 and 218:
Şekil-8.5. İstisna Tip Hiyerarşi
- Page 219 and 220:
ArrayIndexOutOfBoundsException: Bir
- Page 221 and 222:
dikkat } new IOException() ); // pu
- Page 223 and 224:
Yol haritasına, bir istisna oluĢm
- Page 225 and 226:
} } OluĢan istisnanın yol haritas
- Page 227 and 228:
} } case 0 : return "onemsiz hataci
- Page 229 and 230:
System.out.println("---------------
- Page 231 and 232:
} } Bu uygulamada dikkat edilmesi g
- Page 233 and 234:
} isiklariKapat(); // dikkat } } pu
- Page 235 and 236:
public void calis(int deger) { try
- Page 237 and 238:
public class TekrarFirlatimOrnek2 {
- Page 239 and 240:
} a(); } catch(YuksekSeviyeliIstisn
- Page 241 and 242:
Önce basla() yordamının içerisi
- Page 243 and 244:
} } public class AB extends A { pub
- Page 245 and 246:
} public static void main(String ar
- Page 247 and 248:
istisna yakalandi IstisnaIki: Az ö
- Page 249 and 250:
verilmez. Applet’lere Özgü Kıs
- Page 251 and 252:
500 piksel’e 200 piksellik bir al
- Page 253 and 254:
kullanıcı ile etkişim halinde ol
- Page 255 and 256:
programlayabilirdim? Bir başka dey
- Page 257 and 258:
nesneleri oluşturabileceğim en uy
- Page 259 and 260:
public void init() { setBackground(
- Page 261 and 262:
import java.awt.event.*; public cla
- Page 263 and 264:
Her iki buton bileşenide, aynı ol
- Page 265 and 266:
Burada tek yaptığım, applet üze
- Page 267 and 268:
TextField tf1; TextField tf2; Butto
- Page 269 and 270:
Örneğin, tf2 isimli TextField bil
- Page 271 and 272:
enklendirebildiğim için çok mutl
- Page 273 and 274:
} } tf2=new TextField(25); gbl.setC
- Page 275 and 276:
lb2=new Label("Password"); p1.add(l
- Page 277 and 278:
Frame pencere=new Frame("ILK PENCER
- Page 279 and 280:
windowGainedFocus Odak (Focus) penc
- Page 281 and 282:
p1.addWindowListener(this); btnIkin
- Page 283 and 284:
paketi için verisyon numarası, an
- Page 285 and 286:
f.add(tfSayi2); f.add(btnHesapla);
- Page 287 and 288:
Artık GUI’ lerde iyice ilerlemey
- Page 289 and 290:
sonra, şöyle ağız tadıyla web
- Page 291 and 292:
g.drawRoundRect(10,10,100,100,64,12
- Page 293 and 294:
Sonuç olarak aşağıdaki kodlar b
- Page 295 and 296:
Şimdi gelde, şu grafik programlar
- Page 297 and 298:
} private void paintGround(Graphics