JAVA PROGRAMLAMA DILI
Ölçü: 11.2 MB
Tarix: 29.12.2016
Səhifə Sayı: 898
Kitabın Dili: Türkçe
Format: PDF, DOCX
Müəllif: Dr.M.Turhan Çoban
Ölçü: 11.2 MB
Tarix: 29.12.2016
Səhifə Sayı: 898
Kitabın Dili: Türkçe
Format: PDF, DOCX
Müəllif: Dr.M.Turhan Çoban
Ön Görüntü
İÇİNDƏKİLƏR:
BÖLÜM 1 : JAVAYA GIRIS............................................................................................................ 8
1.1 NIÇIN JAVA PROGRAMLAMA DILI ....................................................................................... 8
1.2 JAVA PROGRAMINI YAZMA VE ÇALISTIRMA....................................................................... 9
1.3 JAVA PROGRAMLAMA DILI TEMEL DEGISKEN TÜRLERI.................................................. 20
1.3.1 Boolean degisken türü ................................................................................................... 20
1.3.2 char (harf) degisken türü................................................................................................ 20
1.3.3 Tam sayi degisken türleri (byte, short,int,long)............................................................ 21
1.3.4 Gerçek sayi degisken türleri (float, double,long double)............................................ 22
1.4 JAVA NESNESI OLARAK TANIMLANMIS TEMEL DEGISKENLER....................................... 22
1.4.1 String nesne tipi degiskeni.............................................................................................. 22
1.4.2 Integer nesne tipi degiskeni ........................................................................................... 23
1.4.3 Double nesne tipi degiskeni............................................................................................ 23
1.4.4 diger nesne temelli degisken türleri .............................................................................. 24
1.5 FINAL TERIMI VE SABITLER ................................................................................................. 24
1.6 ARITMETIK ISLEMLER........................................................................................................... 24
1.7 JAVADA MANTIKSAL ISLEMLER........................................................................................... 27
1.8 JAVA DILININ TEMEL KOMUTLARI...................................................................................... 29
1.8.1 if - elseif - else mantiksal karsilastirma yapisi............................................................... 29
1.8.2 while tekrarlama yapisi.................................................................................................... 32
1.8.3 for tekrarlama yapisi ....................................................................................................... 33
1.8.4 switch - case yapisi .......................................................................................................... 35
1.9 ARITMETIK ISLEMLERDE DEGISKEN TÜRÜ DEGISTIRME (CASTING) OPERASYONU .... 39
1.10 SAYI DEGIL VE SONSUZ SONUÇLARI .............................................................................. 39
1.11 ALISTIRMALAR ................................................................................................................... 39
BÖLÜM 2 : METODLAR VE OBJECT KULLANIMI...................................................................... 79
2.1 JAVA API KÜTÜPHANESI...................................................................................................... 79
2.2 METOTLAR ........................................................................................................................... 82
2.3 NESNE (OBJECT) TANIMI VE METOTLARDA KULLANIMI .................................................. 84
2.4 METOTLARIN KENDI KENDINI ÇAGIRMASI (RECURSION)................................................ 86
2.5 AYNI ADLI METOTLARIN BIR ARADA KULLANILMASI (OVERLOADING) ......................... 89
2.6 METOT (METHOD) VE SINIF(CLASS) DEGISKENLERI.......................................................... 91
2.7 ALISTIRMALAR ...................................................................................................................... 94
BÖLÜM 3 . SINIF (CLASS) YAPILARINA GIRIS ......................................................................... 124
3.0 STANDART KAVRAMLARIN TÜRKÇE KARSILIKLARI ......................................................... 124
3.1 SINIF YAPISININ GENEL TANIMI......................................................................................... 124
3.2 KURUCU ( CONSTRUCTOR ) METOT.................................................................................. 126
3.3 DIGER METOTLAR ............................................................................................................... 127
3.4 THIS DEYIMININ KULLANIMI ............................................................................................. 129
3.5 SINIF DEGISKENLERININ DIS DÜNYADAN GIZLENMESI ................................................. 129
3.6 SINIFLARDA KALITIM (INHERITANCE) ............................................................................... 133
3.7 SINIFLARI BASKA BIR SINIFTA NESNE OLARAK ÇAGIRARAK BiR ARAYA GETiRME
(COMPOSITION)........................................................................................................................ 135
3.8 KALITIM YOLUYLA ALT SINIFA BAGLANMIS ÜST SINIF REFERANSI ÜZERINDEN ALT
SINIFI ÇAGIRMA......................................................................................................................... 136
3.9 NESNEYi DiNAMiK OLARAK SiLMEK FINALIZE() METOTU............................................... 137
3.10 ALISTIRMALAR .................................................................................................................. 137
BÖLÜM 4 : BOYUTLU DEGISKENLER VE NESNELER (ARRAYS).............................................. 202
4.1 TEK BOYUTLU DEGiSKENLER............................................................................................. 202
4.2 TEK BOYUTLU NESNE TiPi DEGiSKENLER ........................................................................ 206
4.3 ÇOK BOYUTLU DEGISKENLER............................................................................................ 206
4.4 BOYUTLU DEGISKENLERIN METOTLARA AKTARIMI........................................................ 210
4.5 BOYUTLU DEGISKENLERDE BOYUT DEGISTIRME............................................................ 210
4.6 ALISTIRMALAR ..................................................................................................................... 213
BÖLÜM 5 : SINIFLARDA HIYERARSI, ABSTRACT SINIF VE INTERFACE................................... 227
5.1 ABSTRACT SINIF .................................................................................................................. 227
5.2 INTERFACE ........................................................................................................................... 231
5.3 ALISTIRMALAR ..................................................................................................................... 235
BÖLÜM 6 : GRAFIKLER, FONTLAR VE RENKLER...................................................................... 244
6.1 GIRIS ..................................................................................................................................... 244
6.2 GRAPHICS VE GRAPHICS2D SINIFLARI ............................................................................. 244
6.3 RENK KONTROLÜ ................................................................................................................ 247
6.4 YAZI KONTROLU................................................................................................................... 253
6.5 ÇiZGi ÇiZiMi........................................................................................................................... 257
6.6 DiKDÖRTGEN ÇIZiMi............................................................................................................ 260
6.7 ÇIZILEN SEKILLERIN DEGISTIRILEREK ÇIZIMI (TRANSFORM)........................................... 265
6.8 OVAL VE AÇILI OVAL ÇIZIMI ................................................................................................ 267
6.9 ÇIZIMIN SEÇILEN BIR RESIMLE DOLDURULMASI.............................................................. 270
6.10 POLYGON ÇIZIMI ............................................................................................................... 273
6.11 GENELLESTIRILMIS EGRI ÇIZIMI........................................................................................ 276
6.12 RESIM GÖSTERIMI.............................................................................................................. 280
6.13 ALISTIRMALAR .................................................................................................................... 281
BÖLÜM 7: GRAFIK APPLET VE ÇERÇEVE OLUSTURMA OLUSTURMA METOTLARI, GRAFIK
KULLANICISI ARABIRIM PROGRAMLARI (GUI) ,........................................................................ 308
7.1 GRAPHIC KULLANICISI ARABIRIM PROGRAMLARI, GUI, (GRAPHICS USER INTERFACE) 308
7.2 AWT LABEL (ETIKET) SINIFI , JAVAX JLABEL VE ICON SINIFLARI......................................... 309
7.3 BUTTON VE JBUTTON (DÜGME) SINIFLARI ........................................................................ 315
7.4 TEXTFIELD (YAZIM ALANI) SINIFI ......................................................................................... 322
7.5 YAZIM ALANI AWT TEXTAREA VE SWING JTEXTAREA SINIFLARI....................................... 326
7.6 AWT CHOICE , SWING JCOMBOBOX SEÇIM SINIFLARI ..................................................... 329
7.7 AWT, CHECKBOX VE CHECKBOXGROUP VE SWING JCHECKBOX VE JRADIOBUTTON
SINIFLARI..................................................................................................................................... 332
7.8 MOUSE(FARE) KONTROLU ................................................................................................. 339
7.10 AWT, LIST SINIFI VE JAVA SWING JLIST SINIFI , LISTEDEN SEÇIM.................................. 345
7.11 SWING JMENU.................................................................................................................... 355
7.12 SWING JSLIDER SINIFI VE JPANEL TEMEL ÇIZIM ELEMANI (PANELI)............................. 359
7.13 FLOWLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI.......................................... 362
7.14 BORDERLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI...................................... 364
7.15 GRIDLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI ........................................... 366
7.17 JSPLITPANE SINIFI KULLANILARAK FORMATLAMA......................................................... 369
7.19 PANEL VE JPANEL SINIFI ................................................................................................... 371
7.20 JOPTIONPANE SINIFI ......................................................................................................... 376
7.22 JFILECHOOSER SINIFI ........................................................................................................ 379
7.23 JAVA JAR (JAVA ARCHIVES - JAVA ARSIVI) YAPILARININ KULLANIMI .............................. 381
7.24 ALISTIRMALAR .................................................................................................................... 382
8. JAVADA HATA ANALIZI VE YAKALANMASI ........................................................................... 472
8.1 HATA ANALIZI........................................................................................................................ 472
8.2 ALISTIRMALAR ...................................................................................................................... 476
9. PARALEL KULLANIM (MULTITHREADING) , GERÇEK ZAMAN UYGULAMALARI,
ANIMASYON................................................................................................................................. 486
9.1 PARALEL KULLANIM(MULTITHREADING) VE GERÇEK ZAMAN PROGRAMLANMASI ..... 486
9.2 PARALEL PROGRAM KULLANIMIDA HAFIZA SINKRONIZASYONU................................... 491
9.3 ALISTIRMALAR ...................................................................................................................... 499
BÖLÜM 10 JAVA GIRDI - ÇIKTI PROGRAMLANMASI ................................................................ 528
10.1 JAVANIN I/O (GIRDI ÇIKTI ) KÜTÜPHANESINDE YER ALAN SINIFLAR VE INTERFACE’LER
10.2 FILE (DOSYA) SINIFI.............................................................................................................. 530
10.3 ARDISIK (SEQUENTIAL) DOSYA YARATILMASI .................................................................. 532
10.4 RASLANTISAL ULASIM DOSYASI OKU (RANDOM ACCESS FILE) ..................................... 555
10.5 DOSYA SIKISTIRILMASI (GZIP,GUNZIP,ZIP,UNZIP)............................................................ 563
10.6 ALISTIRMALAR ..................................................................................................................... 571
BÖLÜM 11 GELISMIS JAVA BILGI ISLEME YAPILARI.................................................................. 644
11.1 STRINGTOKENIZER SINIFI................................................................................................... 644
11.2 STRING BUFFER SINIFI ....................................................................................................... 648
11.3 VECTOR SINIFI...................................................................................................................... 650
11.4 LIST(LISTE) SINIFI................................................................................................................. 660
11.5 DIZI (STACK) SINIFI.............................................................................................................. 667
11.6 SIRA (QUEUE) SINIFI............................................................................................................ 670
11.7 TREE(AGAÇ) SINIFI............................................................................................................... 672
11.8 DICTIONARY ve HASHTABLE SINIFLARI............................................................................ 675
11.9 ARRAYS SINIFI VE SIRALAMA.............................................................................................. 677
11.10 ALISTIRMALAR .................................................................................................................. 678
BÖLÜM 12 ÖRNEKLERLE SAYISAL ANALIZ................................................................................ 695
12.1 SAYISAL ANALIZE GIRIS....................................................................................................... 695
12.2 MATRIX SINIFI....................................................................................................................... 695
12.3 MATRIX SINIFI ÖRNEK PROGRAMLARI ............................................................................. 725
12.4 NUMERIC SINIFI (SAYISAL ANALIZ PAKETI) ÖRNEK PROBLEMLERI................................ 753
12.5 ALISTIRMALAR ..................................................................................................................... 777
BÖLÜM 13 DATABASE (VERI TABANI) PROGRAMLAMASINA GIRIS ....................................... 778
13.1 TEMEL KAVRAMLAR ........................................................................................................... 778
13.2 JAVA VE SQL BAGLANTISI.................................................................................................... 781
13.3 ALISTIRMALAR .................................................................................................................... 789
BÖLÜM 14 JAVA ANADIL (NATIVE LANGUAGE) PROGRAMLAMASINA GIRIS........................ 815
C++ ve C PROGRAMLAMA DILLERININ JAVA ILE BIRLIKTE KULLANIMI.................................. 815
14.1 TEMEL KAVRAMLAR ........................................................................................................... 815
14.2 DEGISKENLERIN VE JAVA NESLERININ AKTARILMASI ..................................................... 816
BÖLÜM 15 JAVA BEANS (JAVA FASULYELERI) PROGRAMLAMA ............................................. 827
15.1 TEMEL KAVRAMLAR ........................................................................................................... 827
15.2 ALISTIRMALAR .................................................................................................................... 843
16. NETWORK PROGRAMLAMAYA GIRIS .................................................................................. 847
16.1 TCP/IP PROTOKOLÜ............................................................................................................ 847
16.2 ALT SEVIYE ILETISIM : UDP KULLANIMI............................................................................ 848
16.3 TCP BILGI ILETIMI, SOCKET SINIFI..................................................................................... 850
16.4 INTERNET SITELERIYLE BILGI ALISVERISI, URL SINIFI ..................................................... 853
17.GÜVENLIK................................................................................................................................ 860
17.1 APPLETLERDE GÜVENLIK ................................................................................................... 860
17.2 KONSOL PROGRAMLARINDA GÜVENLIK.......................................................................... 866
17.3 GÜVENLIK SERTIFIKALARI................................................................................................... 868
17.4 JAR DOSYALARININ GÜVENLIK KODUYLA IMZALANMASI.............................................. 869
17.5 BROWSERLARDA GÜVENLIK.............................................................................................. 869
EK A TEXT SINIFI........................................................................................................................... 871
EK B JAVA DERSI SINAV SORULARI............................................................................................. 876
JAVA PROGRAMLAMA DILI GEBZE YÜKSEK TEKNOLOJI ENSTITÜSÜ GÜZ DÖNEMI 2000
BITIRME SINAVI SORULARI ........................................................................................................ 876
JAVA PROGRAMLAMA DILI GEBZE YÜKSEK TEKNOLOJI ENSTITÜSÜ 20 OCAK 2000 BITIRME
SINAVI SORULARI......................................................................................................................... 885
BÖLÜM 1 : JAVAYA GIRIS............................................................................................................ 8
1.1 NIÇIN JAVA PROGRAMLAMA DILI ....................................................................................... 8
1.2 JAVA PROGRAMINI YAZMA VE ÇALISTIRMA....................................................................... 9
1.3 JAVA PROGRAMLAMA DILI TEMEL DEGISKEN TÜRLERI.................................................. 20
1.3.1 Boolean degisken türü ................................................................................................... 20
1.3.2 char (harf) degisken türü................................................................................................ 20
1.3.3 Tam sayi degisken türleri (byte, short,int,long)............................................................ 21
1.3.4 Gerçek sayi degisken türleri (float, double,long double)............................................ 22
1.4 JAVA NESNESI OLARAK TANIMLANMIS TEMEL DEGISKENLER....................................... 22
1.4.1 String nesne tipi degiskeni.............................................................................................. 22
1.4.2 Integer nesne tipi degiskeni ........................................................................................... 23
1.4.3 Double nesne tipi degiskeni............................................................................................ 23
1.4.4 diger nesne temelli degisken türleri .............................................................................. 24
1.5 FINAL TERIMI VE SABITLER ................................................................................................. 24
1.6 ARITMETIK ISLEMLER........................................................................................................... 24
1.7 JAVADA MANTIKSAL ISLEMLER........................................................................................... 27
1.8 JAVA DILININ TEMEL KOMUTLARI...................................................................................... 29
1.8.1 if - elseif - else mantiksal karsilastirma yapisi............................................................... 29
1.8.2 while tekrarlama yapisi.................................................................................................... 32
1.8.3 for tekrarlama yapisi ....................................................................................................... 33
1.8.4 switch - case yapisi .......................................................................................................... 35
1.9 ARITMETIK ISLEMLERDE DEGISKEN TÜRÜ DEGISTIRME (CASTING) OPERASYONU .... 39
1.10 SAYI DEGIL VE SONSUZ SONUÇLARI .............................................................................. 39
1.11 ALISTIRMALAR ................................................................................................................... 39
BÖLÜM 2 : METODLAR VE OBJECT KULLANIMI...................................................................... 79
2.1 JAVA API KÜTÜPHANESI...................................................................................................... 79
2.2 METOTLAR ........................................................................................................................... 82
2.3 NESNE (OBJECT) TANIMI VE METOTLARDA KULLANIMI .................................................. 84
2.4 METOTLARIN KENDI KENDINI ÇAGIRMASI (RECURSION)................................................ 86
2.5 AYNI ADLI METOTLARIN BIR ARADA KULLANILMASI (OVERLOADING) ......................... 89
2.6 METOT (METHOD) VE SINIF(CLASS) DEGISKENLERI.......................................................... 91
2.7 ALISTIRMALAR ...................................................................................................................... 94
BÖLÜM 3 . SINIF (CLASS) YAPILARINA GIRIS ......................................................................... 124
3.0 STANDART KAVRAMLARIN TÜRKÇE KARSILIKLARI ......................................................... 124
3.1 SINIF YAPISININ GENEL TANIMI......................................................................................... 124
3.2 KURUCU ( CONSTRUCTOR ) METOT.................................................................................. 126
3.3 DIGER METOTLAR ............................................................................................................... 127
3.4 THIS DEYIMININ KULLANIMI ............................................................................................. 129
3.5 SINIF DEGISKENLERININ DIS DÜNYADAN GIZLENMESI ................................................. 129
3.6 SINIFLARDA KALITIM (INHERITANCE) ............................................................................... 133
3.7 SINIFLARI BASKA BIR SINIFTA NESNE OLARAK ÇAGIRARAK BiR ARAYA GETiRME
(COMPOSITION)........................................................................................................................ 135
3.8 KALITIM YOLUYLA ALT SINIFA BAGLANMIS ÜST SINIF REFERANSI ÜZERINDEN ALT
SINIFI ÇAGIRMA......................................................................................................................... 136
3.9 NESNEYi DiNAMiK OLARAK SiLMEK FINALIZE() METOTU............................................... 137
3.10 ALISTIRMALAR .................................................................................................................. 137
BÖLÜM 4 : BOYUTLU DEGISKENLER VE NESNELER (ARRAYS).............................................. 202
4.1 TEK BOYUTLU DEGiSKENLER............................................................................................. 202
4.2 TEK BOYUTLU NESNE TiPi DEGiSKENLER ........................................................................ 206
4.3 ÇOK BOYUTLU DEGISKENLER............................................................................................ 206
4.4 BOYUTLU DEGISKENLERIN METOTLARA AKTARIMI........................................................ 210
4.5 BOYUTLU DEGISKENLERDE BOYUT DEGISTIRME............................................................ 210
4.6 ALISTIRMALAR ..................................................................................................................... 213
BÖLÜM 5 : SINIFLARDA HIYERARSI, ABSTRACT SINIF VE INTERFACE................................... 227
5.1 ABSTRACT SINIF .................................................................................................................. 227
5.2 INTERFACE ........................................................................................................................... 231
5.3 ALISTIRMALAR ..................................................................................................................... 235
BÖLÜM 6 : GRAFIKLER, FONTLAR VE RENKLER...................................................................... 244
6.1 GIRIS ..................................................................................................................................... 244
6.2 GRAPHICS VE GRAPHICS2D SINIFLARI ............................................................................. 244
6.3 RENK KONTROLÜ ................................................................................................................ 247
6.4 YAZI KONTROLU................................................................................................................... 253
6.5 ÇiZGi ÇiZiMi........................................................................................................................... 257
6.6 DiKDÖRTGEN ÇIZiMi............................................................................................................ 260
6.7 ÇIZILEN SEKILLERIN DEGISTIRILEREK ÇIZIMI (TRANSFORM)........................................... 265
6.8 OVAL VE AÇILI OVAL ÇIZIMI ................................................................................................ 267
6.9 ÇIZIMIN SEÇILEN BIR RESIMLE DOLDURULMASI.............................................................. 270
6.10 POLYGON ÇIZIMI ............................................................................................................... 273
6.11 GENELLESTIRILMIS EGRI ÇIZIMI........................................................................................ 276
6.12 RESIM GÖSTERIMI.............................................................................................................. 280
6.13 ALISTIRMALAR .................................................................................................................... 281
BÖLÜM 7: GRAFIK APPLET VE ÇERÇEVE OLUSTURMA OLUSTURMA METOTLARI, GRAFIK
KULLANICISI ARABIRIM PROGRAMLARI (GUI) ,........................................................................ 308
7.1 GRAPHIC KULLANICISI ARABIRIM PROGRAMLARI, GUI, (GRAPHICS USER INTERFACE) 308
7.2 AWT LABEL (ETIKET) SINIFI , JAVAX JLABEL VE ICON SINIFLARI......................................... 309
7.3 BUTTON VE JBUTTON (DÜGME) SINIFLARI ........................................................................ 315
7.4 TEXTFIELD (YAZIM ALANI) SINIFI ......................................................................................... 322
7.5 YAZIM ALANI AWT TEXTAREA VE SWING JTEXTAREA SINIFLARI....................................... 326
7.6 AWT CHOICE , SWING JCOMBOBOX SEÇIM SINIFLARI ..................................................... 329
7.7 AWT, CHECKBOX VE CHECKBOXGROUP VE SWING JCHECKBOX VE JRADIOBUTTON
SINIFLARI..................................................................................................................................... 332
7.8 MOUSE(FARE) KONTROLU ................................................................................................. 339
7.10 AWT, LIST SINIFI VE JAVA SWING JLIST SINIFI , LISTEDEN SEÇIM.................................. 345
7.11 SWING JMENU.................................................................................................................... 355
7.12 SWING JSLIDER SINIFI VE JPANEL TEMEL ÇIZIM ELEMANI (PANELI)............................. 359
7.13 FLOWLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI.......................................... 362
7.14 BORDERLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI...................................... 364
7.15 GRIDLAYOUT SINIFI KULLANARAK GUI FORMATLANMASI ........................................... 366
7.17 JSPLITPANE SINIFI KULLANILARAK FORMATLAMA......................................................... 369
7.19 PANEL VE JPANEL SINIFI ................................................................................................... 371
7.20 JOPTIONPANE SINIFI ......................................................................................................... 376
7.22 JFILECHOOSER SINIFI ........................................................................................................ 379
7.23 JAVA JAR (JAVA ARCHIVES - JAVA ARSIVI) YAPILARININ KULLANIMI .............................. 381
7.24 ALISTIRMALAR .................................................................................................................... 382
8. JAVADA HATA ANALIZI VE YAKALANMASI ........................................................................... 472
8.1 HATA ANALIZI........................................................................................................................ 472
8.2 ALISTIRMALAR ...................................................................................................................... 476
9. PARALEL KULLANIM (MULTITHREADING) , GERÇEK ZAMAN UYGULAMALARI,
ANIMASYON................................................................................................................................. 486
9.1 PARALEL KULLANIM(MULTITHREADING) VE GERÇEK ZAMAN PROGRAMLANMASI ..... 486
9.2 PARALEL PROGRAM KULLANIMIDA HAFIZA SINKRONIZASYONU................................... 491
9.3 ALISTIRMALAR ...................................................................................................................... 499
BÖLÜM 10 JAVA GIRDI - ÇIKTI PROGRAMLANMASI ................................................................ 528
10.1 JAVANIN I/O (GIRDI ÇIKTI ) KÜTÜPHANESINDE YER ALAN SINIFLAR VE INTERFACE’LER
10.2 FILE (DOSYA) SINIFI.............................................................................................................. 530
10.3 ARDISIK (SEQUENTIAL) DOSYA YARATILMASI .................................................................. 532
10.4 RASLANTISAL ULASIM DOSYASI OKU (RANDOM ACCESS FILE) ..................................... 555
10.5 DOSYA SIKISTIRILMASI (GZIP,GUNZIP,ZIP,UNZIP)............................................................ 563
10.6 ALISTIRMALAR ..................................................................................................................... 571
BÖLÜM 11 GELISMIS JAVA BILGI ISLEME YAPILARI.................................................................. 644
11.1 STRINGTOKENIZER SINIFI................................................................................................... 644
11.2 STRING BUFFER SINIFI ....................................................................................................... 648
11.3 VECTOR SINIFI...................................................................................................................... 650
11.4 LIST(LISTE) SINIFI................................................................................................................. 660
11.5 DIZI (STACK) SINIFI.............................................................................................................. 667
11.6 SIRA (QUEUE) SINIFI............................................................................................................ 670
11.7 TREE(AGAÇ) SINIFI............................................................................................................... 672
11.8 DICTIONARY ve HASHTABLE SINIFLARI............................................................................ 675
11.9 ARRAYS SINIFI VE SIRALAMA.............................................................................................. 677
11.10 ALISTIRMALAR .................................................................................................................. 678
BÖLÜM 12 ÖRNEKLERLE SAYISAL ANALIZ................................................................................ 695
12.1 SAYISAL ANALIZE GIRIS....................................................................................................... 695
12.2 MATRIX SINIFI....................................................................................................................... 695
12.3 MATRIX SINIFI ÖRNEK PROGRAMLARI ............................................................................. 725
12.4 NUMERIC SINIFI (SAYISAL ANALIZ PAKETI) ÖRNEK PROBLEMLERI................................ 753
12.5 ALISTIRMALAR ..................................................................................................................... 777
BÖLÜM 13 DATABASE (VERI TABANI) PROGRAMLAMASINA GIRIS ....................................... 778
13.1 TEMEL KAVRAMLAR ........................................................................................................... 778
13.2 JAVA VE SQL BAGLANTISI.................................................................................................... 781
13.3 ALISTIRMALAR .................................................................................................................... 789
BÖLÜM 14 JAVA ANADIL (NATIVE LANGUAGE) PROGRAMLAMASINA GIRIS........................ 815
C++ ve C PROGRAMLAMA DILLERININ JAVA ILE BIRLIKTE KULLANIMI.................................. 815
14.1 TEMEL KAVRAMLAR ........................................................................................................... 815
14.2 DEGISKENLERIN VE JAVA NESLERININ AKTARILMASI ..................................................... 816
BÖLÜM 15 JAVA BEANS (JAVA FASULYELERI) PROGRAMLAMA ............................................. 827
15.1 TEMEL KAVRAMLAR ........................................................................................................... 827
15.2 ALISTIRMALAR .................................................................................................................... 843
16. NETWORK PROGRAMLAMAYA GIRIS .................................................................................. 847
16.1 TCP/IP PROTOKOLÜ............................................................................................................ 847
16.2 ALT SEVIYE ILETISIM : UDP KULLANIMI............................................................................ 848
16.3 TCP BILGI ILETIMI, SOCKET SINIFI..................................................................................... 850
16.4 INTERNET SITELERIYLE BILGI ALISVERISI, URL SINIFI ..................................................... 853
17.GÜVENLIK................................................................................................................................ 860
17.1 APPLETLERDE GÜVENLIK ................................................................................................... 860
17.2 KONSOL PROGRAMLARINDA GÜVENLIK.......................................................................... 866
17.3 GÜVENLIK SERTIFIKALARI................................................................................................... 868
17.4 JAR DOSYALARININ GÜVENLIK KODUYLA IMZALANMASI.............................................. 869
17.5 BROWSERLARDA GÜVENLIK.............................................................................................. 869
EK A TEXT SINIFI........................................................................................................................... 871
EK B JAVA DERSI SINAV SORULARI............................................................................................. 876
JAVA PROGRAMLAMA DILI GEBZE YÜKSEK TEKNOLOJI ENSTITÜSÜ GÜZ DÖNEMI 2000
BITIRME SINAVI SORULARI ........................................................................................................ 876
JAVA PROGRAMLAMA DILI GEBZE YÜKSEK TEKNOLOJI ENSTITÜSÜ 20 OCAK 2000 BITIRME
SINAVI SORULARI......................................................................................................................... 885
QEYD 1: saytda olan kitabların müəllifi (yazarı) bilinmirsə ya da kitabın müəllifi sizsinizsə - mümkünsə bunu bizə bildirin (facebook səhifəmizə yaza bilərsiniz).
QEYD 2: saytda olan bu və ya digər kitabları öz səhifənizdə ya da saytınızda paylaşarkən mənbə (NEAN olaraq) göstərin. Ətraflı "Haqqımızda" bölməsində şərtlərə baxın.
QEYD 2: saytda olan bu və ya digər kitabları öz səhifənizdə ya da saytınızda paylaşarkən mənbə (NEAN olaraq) göstərin. Ətraflı "Haqqımızda" bölməsində şərtlərə baxın.
© NEAN 12.12.2012 - 2019 Müəllif Hüquqları Qorunur.!!!