Kayıtlar

Kasım, 2013 tarihine ait yayınlar gösteriliyor

Javad da kalıtım

Merhaba, Java deyince akla nesne, nesne degince de akla degiskenler, metotlar ve tabi ki  siniflar  gelir.Bu siniflar Java kütüphanelerindeki siniflar da olabilir, kendi yazdigimiz siniflar da.Simdilik bizi asil ilgilendiren kendi yazdigimiz siniflar olacak. Hemen bir sinif örnegi yazalim:   class  BankaHesabi {           String  ad ;           String  adres ;           int   hesapNumarasi ;           double   bakiye ; } Sinifimizin adi BankaHesabi; bünyesinde ad, adres, hesapNumarasi ve bakiye adinda 4 adet degiskenimiz var.Bir banka hesabinda ne gibi islemler yapilabilir? Para yatirabiliriz, çekebiliriz, baska bir hesaba transfer edebiliriz; bakiyemizi sorabiliriz...Simdi bütün bu islemleri yapabilmek için gerekli metotlar yazalim.        ...

Lojik Kapılar

Resim
Lojik kapılar dijital elektronik devrelerin temelini oluştururlar. Entegre (IC) olarak imal edilen kapılar, transistörler, diyotlar ve diğer solid maddelerden yapılırlar. Temel kapı devreleri; VE (AND) VEYA (OR) DEĞİL (INVERTER) VEDEĞİL (NAND) VEYADEĞİL (NOR) GEÇİŞ (TRANSMISSION) kapılarından ibarettir. Şekil 1.1 - ASA Normuna göre elektronik lojik kapıların sembolleri a) VE kapısı A B C 0 0 0 0 1 0 1 0 0 1 1 1 C = A.B b) VEYA kapısı A B C 0 0 0 0 1 1 1 0 1 1 1 1 C = A+B c) VEDEĞİL kapısı A B C 0 0 1 0 1 1 1 0 1 1 1 0 C = d) VEYADEĞİL kapısı A B C 0 0 1 0 1 0 1 0 0 1 1 0 C = e) DEĞİL kapısı A B 0 0 0 1 B = f) ÖZEL VEYA kapısı A B C 0 0 0 0 1 1 1 0 1 1 1 0 C = A B = A. + .B ...

Bir dizide tekrarlanan elemanları silme

package deletedublicaster; import java.util.Arrays; import java.util.Collection; import java.util.HashSet; import java.util.Set; public class DeleteDublicaster {     public static void main(String[] args) {         String[] sehirler = { "Selahattin","Fatih","Ahmet","Ali","Furkan","Selahattin","Ali",             "Ahmet","Can","Fatih" };         for( String sehir : sehirler )             System.out.printf( "%-12s" , sehir );         System.out.println();         sehirler = deleteDuplicates( Arrays.asList( sehirler ) );         for( String sehir : sehirler )             System.out.printf( "%-12s" , sehir );               System.out.println();     }      private static String[] deleteDuplicates( Collection<string...