11 Aralık 2015 Cuma

LinkedList1 Test devamı...


LinkedList Source Code JAVA


LinkedList  sınıfının  içeriğini merak ediyosan indir.sourcecode download().yakın zamanda aktif olacaktır
Resim yazısı ekle

31 Ekim 2015 Cumartesi

Javada FileChooser kulanımı:
public static File dosyayiSec(String path) {
        JFileChooser chooser = new JFileChooser(path);
        chooser.setDialogTitle("Browse Directory");
        chooser.setSize(new java.awt.Dimension(45, 37)); // Generated
        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        chooser.setAcceptAllFileFilterUsed(false);
        File file = null;
        if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
            file = chooser.getSelectedFile();
            System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory());
            System.out.println("getSelectedFile() : " + chooser.getSelectedFile());
        } else {
            System.out.println("Seçim işlemi  ");
        }
        return file;
    }

10 Ekim 2015 Cumartesi

Constructor method(yapılandırıcı metod) ve this anahtar sözcüğü

Aşağıda gösterilen örnekte sadece "." koyarak bir sınıfın kendisini çağırarak işlem yapmasını sağlıyor.yani dönüş tipi hep kendisidir.Burada this sözcüğü içinde bulunduğu sınıfa referans döndürür.

9 Ekim 2015 Cuma

Thread çok kanallı programlama

class Gorev extends Thread {
    int hiz=10;
      synchronized void HizDicrement(){
      hiz+=10;
   }
    synchronized  void HizIncrement(){
       hiz-=5;
   }
  synchronized public int GetValue(){
       return hiz;
   }
    @Override
   synchronized public void run(){
        Gorev g=new Gorev();
       
       
           try {
                for (int i = 0; i < 10; i++) {
                    sleep(1000);
                    System.out.println(" islem:"+g.getName()+"="+ g.GetValue());
                    g.HizDicrement();
                      System.out.println(" islem:"+g.getName()+"="+ g.GetValue());
                    g.HizIncrement();
                 

                 
               }
             
             
               
        } catch (Exception e) {
                System .out.println(e);
        }
           
        }

}

29 Eylül 2015 Salı

Bilgisayar mühendisliği sayfasında paylaşılan Java jenerik örneği

package Jenerikler;

      class Cjenerik<V> {
          V v;
       public Cjenerik(V v) {
        this.v = v;
     }
      V getop()
     {
      return v; 
     }   
     }
    class Cjener<A> extends Cjenerik<A>{
     A a;
    public Cjener(A a, A v) {
            super(v);
            this.a = a;
        }

        A getop1()
        {
        return a;
        }
    }
   class Cjener2<A,V> extends Cjenerik<A>{
     V v;
     A a;
        public Cjener2(A a, V v) {
            super(a);//bir üst sınıfa gönderimde bulunuyor.
            this.a=a;
            this.v = v;
        } 
  V getop1()
        {
        return v;
        }
       public static void main(String[] args) {
           Cjener2<Integer,String> gen=new Cjener2<Integer,String>(8,"ozay");
           Cjenerik c=new Cjenerik(5);
           System.out.println(gen.getop());//bir üst sınıfın verisi;
           System.out.println(gen.getop1());//genişletilen sınıfın verisi;
           System.out.println(gen.a);
          System.out.println(gen.v );
       }      
    }
@interface jeneriknot{
    String str="bir üst sınıfın alt sınıfıda jenerik tanımlama sayesinde bir üst sınıfın üst sınıfı olur.";
}