YNT: [Linux-programlama] java'da static degisken , arguman kullanimi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ethem Bilgin (ethem@pozitron.com)
Date: Fri 16 Sep 2005 - 14:44:20 EEST


Java kodunuzun null dondermesi normal. Cunku siz argumani constructor icerisinde kullanmak istiyorsunuz. Argumani objeyi olusturduktan sonra degistiriyorsunuz. Halbuki constructor isletilirken siz henuz arguman statik degiskenini set etmemis oluyorsunuz.
 
Test.arguman=args[0];

satirini
 
Test ssll=new Test();

ustune yazarsaniz sorununuz cozulecektir.

________________________________

Kimden: linux-programlama-bounces@liste.linux.org.tr bu kişinin yerine: AHMET PEHLIVAN
Gönderilmiş: Cum 16.09.2005 14:38
Kime: linux-programlama@liste.linux.org.tr
Konu: Re: [Linux-programlama] java'da static degisken , arguman kullanimi

Degismedi halen null alıyorum.

        ----- Original Message -----
        From: Özcan GÜNGÖR <mailto:ozcangungor@gmail.com>
        To: linux-programlama@liste.linux.org.tr
        Sent: Friday, September 16, 2005 2:29 PM
        Subject: Re: [Linux-programlama] java'da static degisken , arguman kullanimi

        Test.arguman yerine this.arguman deseniz düzelir mi acaba?
        
        
        
        
        On Fri, 2005-09-16 at 14:24 +0300, AHMET PEHLIVAN wrote:

                Merhaba ;

                        Aşağıdaki gibi java kodum var. Bir arguman alıp try içinden kullanmak istiyorum. ( Dosya adı yerine vs )

                         

                        Argumanı print edince null alıyorum. ( Main içersinde print edersem problem yok )

                        Yardımı olabilirseniz sevinirim.

                iyi çalışmalar.

                Ahmet

                        

                

                *************************************************************************************************

                import java.io.*;
                public class Test
                {
                private static String arguman;
                
                 public Test()
                 {
                  String sorgu = new String();
                  try
                  {
                   System.out.println( Test.arguman );
                
                   FileReader okuyucuNesne = new FileReader("/ahmet/sorgu.txt");
                   BufferedReader tamponNesne = new BufferedReader(okuyucuNesne);
                        
                   String oku= tamponNesne.readLine();
                   while (oku !=null )
                         {
                           sorgu=sorgu+oku;
                           oku=tamponNesne.readLine();
                         }
                  }
                
                  catch (FileNotFoundException except)
                    {
                      System.out.println("Sorgu Dosyasi yok.");
                    }
                  catch (IOException except)
                   {
                      System.out.println("Bir \"Exception\" olustu.");
                   }
                  String request = sorgu;
                  System.out.println( request );
                
                  }
                   public static void main (String args[])
                   {
                    Test ssll=new Test();
                    Test.arguman=args[0];
                   }
                }
                *********************************************************************************************

                _______________________________________________
                Linux-programlama mailing list
                Linux-programlama@liste.linux.org.tr
                http://liste.linux.org.tr/mailman/listinfo/linux-programlama

        
________________________________

        

        _______________________________________________
        Linux-programlama mailing list
        Linux-programlama@liste.linux.org.tr
        http://liste.linux.org.tr/mailman/listinfo/linux-programlama
        


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.