Son Forum Aktiviteleri
12Kullanıcıya ait forum aktivitesi bulunmamaktadır.
eclipse ide
Selam, Oytun Eren Şengül
Soyle soyleyebilirim. Eclipse daha profesyoneldir. Netbeans'in tasinabilir olmama sebebi son kullaniciya hitabetinin daha yuksek olmasidir. Eclipse ile calisirken plug-in'leri sonradan kurarsiniz. Netbeans ile farki profesyonelliktir. Netbeans dot configuration dosyaları ile eclipse dot configuration sistemi aynidir fakat Eclipse daha profesyoneldir. Bu yuzden ona uyan her sistemde calisabilir.
Kendi PC'nizdeki Eclipse'i benim PCmde de calistirabilirsiniz mesela.
Bunun artilari su olabilir. Bir Eclipse projesinde eklenen kutuphaneleri baska bir pc icin de kopyalayabilir ayni anda calistirabilirsiniz.
Açıklanmamış satırlar
import iceri aktarim olarak da gecebilir. import java.lang diyelim
java/lang.jar
diye bir kutuphane olsun. Onu cagiririz. Neye gore cagiririz? Ornek vereyim kendimize ait bir kutuphane olsun
WebRegex wr = new WebRegex(new Sinif(x,a));
Burada biz WebRegex diye bir sinifimiz var dedik. Ve bu sinifin ozelliklerini bir degiskene atayalim dedik. Degisken adimiz wr oldu. Fakat bunu derledigimiz zaman hata alabiliriz. Cunku WebRegex sinifinin nereye ait oldugunu bilmiyoruz. Biz biliyoruz da derleyici bilmiyor. Bunun icin de
import WebRegex;
seklinde sinifi cagiriyoruz. Bu sayede artik WebRegex sinifinin nerede oldugunu derleyici tanimis oluyor.
import BilmeNe;
gibi ifadelerin kullanimi, o an kodlama esnasinda ihtiyac duydugunuz sinif varsa ona gore cagrilir ve o sinifi derleyiciye tanitir.
Sonraki soru icin de BufferedReader sinifi kullanicidan veri almak icin kullanilir. Gerekli kutuphane de
import java.io.*;
ya da
import java.io.BufferedReader;
dır. Bilgi'nin alindiktan sonra depolanma islemi de yine BufferedReader sinifina aittir.
public static void main(String[ ] args) Bunu Neden Kullanıyoruz ?
Main metodu programin ana metodu olarak gecer. Cogu dilde bu boyledir. Main metodlarinin farkli sekillerde yazildigi farkli diller mevcuttur. Ana metodlar olmadan programin giris bolgeleri belirlenemez.
Hikaye ornegi verebilirim.
giris'i olmadan gelisme ve sonuc'u olan hikayeler olur mu? :)
Main metodunu her dosya icine eklemeyeceksiniz. Genelde main metodu ilk dosyanizda olur. Siz yeni siniflarinizi o metod altinda turetirsiniz. Ornegin
public static void Main(String[] args)
{
Sinif snf = new Sinif();
snf.uyeIslev(Burada islemler);
}
Kolay gelsin
c# ile android uygulama yazılabilir mi?
C# ile yazilabilir. Xamarin olarak vermek yanlis olur. Xamarin Windows icin yayinlanan Mono-Develop catallanmasidir. C# ile yazilir ve java byte code'a dondurulur. Ancak emulator seciminde dikkatli olmalisin. Mono'nun kendi emulatoru ile yazdigin kodlar telefonunda hata verir calismaz :)
Kisacasi yazilir. Python ile de yazilir. Sonucta bunlar java byte code'a cevriliyor. Buradaki amac cok basit. Asinaligi o dillere olan kisileri de bu platforma uygulama yazmaya cekmek. C++ native uygulamalar ise farkli kategorideler. :)
İlk aşamada hata
Fark ettiyseniz uzantı olarak
C:\Users\Dark\Desktop\Java\jdk1.7.0_40\bin
verilmiş yani java klasörünün masaüstü içerisinde göstermiş. Oysa java klasörü program files klasörü içersindedir. Oraya erişim sağlayacaksınız. Nasil ayarlayacaginizi su baslikta soyledim
https://gelecegiyazanlar.turkcell.com.tr/soru/java-hatasi => (altta bana ait olan cevap)
Eger sisteminiz 64 bit ise Program Files (x86) dizininde yer aliyordur. Degilse 32 bit ise Program Files icinde yer aliyordur.