• 21-08-2014, 01:23:57
    #10
    Üyeliği durduruldu
    Nicky adlı üyeden alıntı: mesajı görüntüle
    İlk soru:
    http://docs.oracle.com/javase/7/docs...w-summary.html
    Şöyle bir yer var mesela, attığım yer tam anasayfası olmayabilirim. Daha önce bakmadım, genelde stackoverflow tarzı yerlerden bakıyorum çünkü.

    İkinci soru:
    Eclipse, Netbeans, hatta cmd bile olabilir. Bilgisayarında JDK yüklü olmadan zaten açamazsın, JDK yüklüyse de cmd'den .java dosyasını javac komutuyla compile edebilir, oluşan .class dosyasını da uzantı yazmadan java dosyaismi koduyla çalıştırabilirsin.
    .java dosyası > kaynak kod için
    .class dosyası > compile edilmiş hali
    bunlara arayüz + exe yapıyorlar o nasıl oluyor peki?
  • 21-08-2014, 01:26:59
    #11
    Önce anladığın dilde nesne yönelimli programlamayı kavrayıp sonra javaya geçmek daha kolay olur senin için. Protected ne public ne private ne, extended ne... Sınıf yapısını kafanda oturtmadan javaya başlarsan kısa sürede hevesin kaçabilir.

    Java php ye oranla daha zor bir dil. Çünkü php bir framework gibi, sana tonla hazır fonksiyon veriyor.

    Ama java kütüphaneler üzerinden çalışan bir sistem. Değişik platformlarda çalıştığı için javanın dil olarak sağladığı hazır fonksiyonlardan ziyade kod yazdığın platforma uygun kütüphanelerden gelen hazır sınıf ve fonksiyonlar ile çalışabiliyorsun. Hangi kütüphanelere hakimsen o konuda uzmanlaşıyorsun. Çünkü java php gibi değil tam bir derya. Yani php de framework öğrenmek gibi javada kütüphane öğreniyorsun ve her kütüphane senin belirli bir device üzerindeki işlemlerin için olmazsa olmaz. Bazı kütüphaneler her device için bilinmesi gerekenler arasında.

    Network programming mi, mobile programming mi, server side mi, client side mi?
    Java da php gibi temelde C temelli sytaxa sahip olduğu için php bilen biri için kodu okuması kolay.
    Ama bir şey yaratması çok daha zor.

    Bir ara epey uğraştım ama Swing ile cebelleşmekten hevesim kaçtı. Konsolda çalıştırmak için şahane ama arayüzü düzgün bir şey yazayım dersen epey vakit ayırman gerekiyor.
  • 21-08-2014, 10:20:11
    #12
    WapZap adlı üyeden alıntı: mesajı görüntüle
    bunlara arayüz + exe yapıyorlar o nasıl oluyor peki?
    Arayüz Java'nın AWT ve Swing kütüphaneleriyle yapılıyor, GUI olarak geçiyor ismi.
    Exe'ye dönüştürme işlemini de başka programlar vasıtasıyla yapıyorlar. Çünkü Java normalde exe değil class dosyası oluşturur.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:20:11 -->-> Daha önceki mesaj 10:15:32 --

    digiklan adlı üyeden alıntı: mesajı görüntüle
    Önce anladığın dilde nesne yönelimli programlamayı kavrayıp sonra javaya geçmek daha kolay olur senin için. Protected ne public ne private ne, extended ne... Sınıf yapısını kafanda oturtmadan javaya başlarsan kısa sürede hevesin kaçabilir.

    Java php ye oranla daha zor bir dil. Çünkü php bir framework gibi, sana tonla hazır fonksiyon veriyor.

    Ama java kütüphaneler üzerinden çalışan bir sistem. Değişik platformlarda çalıştığı için javanın dil olarak sağladığı hazır fonksiyonlardan ziyade kod yazdığın platforma uygun kütüphanelerden gelen hazır sınıf ve fonksiyonlar ile çalışabiliyorsun. Hangi kütüphanelere hakimsen o konuda uzmanlaşıyorsun. Çünkü java php gibi değil tam bir derya. Yani php de framework öğrenmek gibi javada kütüphane öğreniyorsun ve her kütüphane senin belirli bir device üzerindeki işlemlerin için olmazsa olmaz. Bazı kütüphaneler her device için bilinmesi gerekenler arasında.

    Network programming mi, mobile programming mi, server side mi, client side mi?
    Java da php gibi temelde C temelli sytaxa sahip olduğu için php bilen biri için kodu okuması kolay.
    Ama bir şey yaratması çok daha zor.

    Bir ara epey uğraştım ama Swing ile cebelleşmekten hevesim kaçtı. Konsolda çalıştırmak için şahane ama arayüzü düzgün bir şey yazayım dersen epey vakit ayırman gerekiyor.

    Arayüz'ün mantığını kapmak gerçekten zor. Ben de daha oralardayım da, oralarda bırakmıştım, şimdi tekrar cebelleşicem.
  • 21-08-2014, 10:40:19
    #13
    Üyeliği durduruldu
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Önce anladığın dilde nesne yönelimli programlamayı kavrayıp sonra javaya geçmek daha kolay olur senin için. Protected ne public ne private ne, extended ne... Sınıf yapısını kafanda oturtmadan javaya başlarsan kısa sürede hevesin kaçabilir.

    Java php ye oranla daha zor bir dil. Çünkü php bir framework gibi, sana tonla hazır fonksiyon veriyor.

    Ama java kütüphaneler üzerinden çalışan bir sistem. Değişik platformlarda çalıştığı için javanın dil olarak sağladığı hazır fonksiyonlardan ziyade kod yazdığın platforma uygun kütüphanelerden gelen hazır sınıf ve fonksiyonlar ile çalışabiliyorsun. Hangi kütüphanelere hakimsen o konuda uzmanlaşıyorsun. Çünkü java php gibi değil tam bir derya. Yani php de framework öğrenmek gibi javada kütüphane öğreniyorsun ve her kütüphane senin belirli bir device üzerindeki işlemlerin için olmazsa olmaz. Bazı kütüphaneler her device için bilinmesi gerekenler arasında.

    Network programming mi, mobile programming mi, server side mi, client side mi?
    Java da php gibi temelde C temelli sytaxa sahip olduğu için php bilen biri için kodu okuması kolay.
    Ama bir şey yaratması çok daha zor.

    Bir ara epey uğraştım ama Swing ile cebelleşmekten hevesim kaçtı. Konsolda çalıştırmak için şahane ama arayüzü düzgün bir şey yazayım dersen epey vakit ayırman gerekiyor.
    ben android ile ilgileniyorum belki yapabilirim demiştim de hevesimi kaçırdınız
  • 21-08-2014, 14:21:40
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yeni öğrenecek biri için swing artık neredeyse gereksiz. Oracle in yaptığı açıklamaları takip ederseniz JavaFX konusunda agresif bir politika izliyorlar. Dağda şimdiden üst düzey projelerde kullanılabilecek seviyeye ulaştı. Oracle desteği ile gelecek yıllarda dominant gui olacağı kesin