|
Java programını yazma ve çalıştırma
Java kategorisi içerisinden Java programını yazma ve çalıştırma konusunu görüntülemektesiniz, Her programda olduğu gibi java programlarında da ilk evre programı yazmaktır. Java programları her editör programıyla yazılabilirler. Örneğin Unix sistemlerinde vi veya emacs ,windows 95 ve windows NT de DOS …
Konu Etiketleri | |
| java yazma , java programi yazmak , jpad program yazmak , java programi calistir , jpad free , |
![]() |
| | LinkBack | Seçenekler | Stil |
| | #1 (permalink) |
| Her programda olduğu gibi java programlarında da ilk evre programı yazmaktır. Java programları her editör programıyla yazılabilirler. Örneğin Unix sistemlerinde vi veya emacs,windows 95 ve windows NT de DOS Edit,veya Windows Notedefteri programları kullanılabilir. programı direk içinde yazıp çalıştırabilen Microsoft Visual J++, Symantec Visual Café, JPad gibi Java geliştirme paketleri de mevcuttur. Şüphesiz programı yazmadan önce Java compilerının bir kopyasını edinmeniz de gerekir. Java geliştirme seti (Java Developers kit - JDK) SUN bilgisayar şirketinin http://www.java.sun.com veya http://www.javasoft.com internet adreslerinden bedava çekilebilir. Çekme zahmeti çekmek istemiyorsanız SUN bu programları CD formatında da satmaktadır. Java programı isim.java seklinde editörle yazılır. Java programınız yazıldıktan sonra ilk step java derleyici (compiler) programıyla isim.class ara bilgisayar kodunu oluşturmaktır. Java programını yazarken dikkat etmeniz gereken diğer bir özellik de javanın nesne sınıfının ismiyle dosyadaki isminin aynı olmasıdır. Bilgisayar konsol ekranında (DOS veya UNIX Console) javac isim.java Komutunu bilgisayara gönderdiğinizde programınızda hata yoksa java derleyicisi isim.class dosyasını yaratır. Eğer programınızda hata varsa hataların listesini verir. Editör programına geri dönüp hataları düzeltmeniz ve sonra bu komutu tekrar denemeniz gerekecektir. Java programları iki ortam için yaratılabilir. Birincisi Konsol ortamıdır (DOS, Unix console gibi). İkincisi ise Pencere (Applet) ortamıdır. Eğer Program konsol ortamında yazılmışsa java isim komutu kullanılarak sonuçlar ekranda görülebilir. Eğer Program applet ortamında yazılmışsa html diline isim.html dosyası açılır. En basit şekilde html dosyası şu şekilde tanımlanabilir : <html> <applet code="isim.class" wıdth=200 heıght=50> </applet> </html> daha sonra bu dosya konsoldan appletviewer isim.html komutuyla çalıstırılabilir. Yahut herhangi bir browser programına yüklenerek görülebilir. Aşağıdaki listede ilk konsol programımız Hosgeldiniz.java görülmektedir. Listedeki satır numaraları (1 programın bir parçası değildir. Sadece programların izlenmesini kolaylaştırmak amacıyla verilmiştir. 1: import java.io.*; //java girdi cikti sinifini cagir 2: 3: class Hosgeldiniz 4: { 5: public static void main(String args[]) 6: { 7: System.out.println("Java Sinifina Hos Geldiniz!"); 8: } 9: } Şekil 1.2.1 Hoşgeldiniz.java konsol programı bu programı çalıştırmak için javac Hosgeldiniz.java java Hosgeldiniz komutlarını konsolda vermemiz yeterlidir konsol çıktısı olarak: Java Sinifina Hos Geldiniz! Yazısını alırız. Şimdi bu programdaki satırlara tek göz atalım. import java.io.*; Bu deyim java konsol girdi çıktı kütüphanesindeki metodları programımıza aktarır. //java girdi cikti sinifini cagir // işaretiyle başlayan yazılar bilgisayar tarafından kullanılamaz sadece programı okuyanı bilgilendirmek amacı taşır /* ..... */ işaretleriyle de verilebilir. Örneğin : /* Bu kısımda yazılanlarla bilgisayar ilgilenmez Sadece insanların programı anlaması içindir */ class Hosgeldiniz Class (sınıf) nesne kökenli programlama yapısının temel taşıdır. Her Class'ın kendine özgü bir ismi olması gerekir. Daha önce yazılmış Class'lar import deyimiyle programa çağırılabilirler. Yeniden yazılmaları gerekmez. Class yapısı e tanımlamaları üzerinde daha sonraki bölümlerde çok daha detaylı bilgi verilecektir. { } başlatma ve bitirme : Tüm Program parçacıkları { işaretiyle başlar ve } işaretiyle son bulur. public static void main(String args[]) diğer dillerde fonksiyon (function), subroutine, procedure gibi adlarla anılan Program parçacığının başlığı. Bu Program parçacıkları javada Metot (Method) adıyla anılır. Metotların girdileri ve çıktıları olabilir. Bu metodun adı main (ana Program) dır. String değişken türü args[] değişkeni girdi olarak girebilir. Bu methotta void çıktı türü kullanılmıştır. Void kelimesi bu methotdan hiçbir çıktı alınmayacağını belirtir. public metoda dışarıdan ulaşılabilme izni verir. System.out.println("Java Sinifina Hos Geldiniz!"); Bu satır System.out sınıfından println metodunu alıştırır. Bu metot method girişinde gönderilen String tipi değişkeni konsol çıktısına aktarır. Fortran dilindeki write(*,*) veya print*, c dilindeki scanf, c++ dilindeki cout<< terimlerinin javadaki tam karşılığıdır. İlk applet programımız HosgeldinizApplet.java listesi Şekil 1.2.2 de verilmiştir 1: import java.applet.Applet; 2: import java.awt.*; 3: 4: public class HosgeldinizApplet extends Applet 5: { 6: public void paint(Graphics g) 7: { 8: g.drawString("Java sinifina hos geldiniz!",25,35); 9: } 10: } Şekil 1.2.2 HosgeldinizApplet.java programı bu programı çalıştırmak için javac HosgeldinizApplet.java appletviewer HosgeldinizApplet.html komutlarını konsolda vermemiz yeterlidir. Ebette HosgeldinizApplet.html dosyasının yukarıda belirtildiği gibi hazırlanmış olması da gerekir. Fakat Konsol programlarından farklı olarak sonucu konsol yerine Applette görürüz. Aynı sonucu appletviewer deyimini kullanmadan bir browser programı çağırarak da elde edebiliriz. Çıktı görüntüsü aşağıdaki gibi olacaktır. Bu programında temel olarak bazı farklılıklar dışında bir önceki programa benzediğini gözlemleyebiliriz. import java.applet.Applet; import java.awt.*; deyimleri java kütüphanesindeki Applet ve pencere(awt) sınıf programlarını programımıza aktarır. public class HosgeldinizApplet extends Applet deyimi HosgeldinizApplet isimli sınıfı (class) yaratır. Bu sınıf tüm Applet sınıfının bir devamı olarak tanımlanmaktadır (extends Applet) diğer bir deyimle Applet sınıfının bütün metotları extends deyimiyle HosgeldinizApplet sınıfımızın içine kopyalanmıştır. public void paint(Graphics g) deyimi appletin grafik olarak çizilmesini sağlar. Bu Metot Graphics sınıfı g nesnesini girdi olarak kullanır. Metodun çıktısı yoktur. g.drawString("Java sinifina hos geldiniz!",25,35); Bu terim Appletin x = 25, y=35 noktasına Java sinifina hos geldiniz! Yazısını çizer. DrawString Grafik sınıfı g nesnesine ait bir metotdur. <------------------------------------------------------------------------------------------->[Üye Olmayanlar Forumdaki Linkleri Göremezler.Ücretsiz Üye Olmak İçin Tıklayın] ecza & tavuk_kavurma.................... ölümüne kankayız ![]() | |
|
![]() |
| Etiketler |
| çalıştırma, java, yazma |
« Önceki Konu
|
Sonraki Konu »
| Seçenekler | |
| Stil | |
| |
| ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Java ile Geliştirilmiş Basit Bir Java Editörü | tavuk_kavurma | Java | 0 | 06-17-2008 09:56 |
| Java - Türkçe Kitap - 610 Sayfa - Java Kitap Projesi | FeeLTheFeaR | Java | 0 | 05-09-2008 03:22 |
| Petek son programını yaptı | d3li35-5 | Magazin | 3 | 03-08-2008 09:25 |
| OLAYY #.# Formattan Sonra Oyun Çalıştırma Full Döküman.. BAŞKA YERDE YOKK | LorD_Syqo | Yeni Başlayanlar | 0 | 11-18-2007 01:11 |
Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 13:31 .






programın bir parçası değildir. Sadece programların izlenmesini kolaylaştırmak amacıyla verilmiştir. 


Normal

