Ana içeriğe atla

Kayıtlar

Kasım, 2017 tarihine ait yayınlar gösteriliyor

Java Ağ Programlama - 2

Merhaba arkadaşlar. İkinci yazı ile devam ediyoruz. Bu yazıda, bir web sitesine nasıl bağlanacağımızı ve bu siteden gelen kaynak kodlarını nasıl okuyacağımızı göreceğiz. URL tanımlamayı önceki yazıda gördük. Şimdi Bu URL nesnesini kullanarak web sitesine bağlanacağız. Bunu yapmak için, URLConnection sınıfını kullanacağız. HttpURLConnection sınıfı da var ancak, biz şimdilik bunu kullanacağız. Gerektiği yerde belirteceğim zaten. Şimdi, bir web sitesine bağlanmak için ne yapmamız gerektiğine bakalım.

Java - java.net.SocketException: Permission denied: connect Hatası

Merhaba arkadaşlar. Java ile ağ programlama konularında çalışma yaparken karşılaştığım bir hatanın çözümünü sizler ile paylaşmak istiyorum. Bir web sitesine bağlanıp veri çekmem gerekiyordu. Ancak aynı anda benim vpn programım da açıktı. Bu durumda programımı çalıştırdığım zaman java.net.SocketException: Permission denied: connect şeklinde bir hata ile karşılaştım. Açıkçası program vpn kapalı iken çalışıyor. İnternette Türkçe olarak çözümünü bulamadım.  stackoverflow  sitesinde de benzer bir hataya karşı şu çözüm uygulanmış Kodlarınız arasına şunu eklerseniz, artık internete bağlanabileceksiniz. Main metodu içerisinde en başa yazmanız daha iyi olur. System.setProperty("java.net.preferIPv4Stack", "true"); Kolay gelsin :)

Java Ağ Programlama - 1

Merhaba arkadaşlar. Bu yazı ile yeni bir seriye başlıyoruz inşallah. Umarım faydalı olur. Eğer bir öneriniz varsa bize iletebilirsiniz. Elimizden geldiği kadar dikkate alacağız. O zaman hadi başlayalım :) İlk olarak, bazı temel kavramları ve konuları öğrenmemiz gerekiyor. Çünkü ağ programlama yaparken neyin ne olduğunu ne işe yaradığını bilelim.

Java'da dosyaları çift tıklayarak çalıştırma

Merhaba arkadaşlar. Hepimiz biliyoruz ki, Java ile yazdığımız bir program.java dosyası, derlendikten sonra program.class dosyası oluşuyor. Evet gayet güzel. Peki bu programı dağıtmak istediğimizi düşünelim. Bizim programımızı bir başka kullanıcı nasıl çalıştıracak? Herkes bizim gibi bir programcı değil. Diyelim ki sadece çift tıkla programı çalıştırmak isteyen birine program yazıyoruz. Bu durumda ne yapmak lazım? İşte bugün ki yazıda bu konuyu ele alacağız. Ama, tabi ki klasik yöntemler kullanarak :) Çünkü, Java ile yazılan programı exe'ye dönüştürme işlemleri var ancak, bu durumda tam verim alınamıyor yada kodun her yerde çalışabilirliği yok oluyor. O zaman biz ne yapacağız?

Java'da argümanlar

Merhaba arkadaşlar. Bu yazıda sizlere Java'da argümanlar ile nasıl çalışacağımızı anlatmaya çalışacağım. Öncelikle argüman nedir? Argüman, programın dışarıdan bir değer alabilmesini sağlayan bir özelliktir. Dışarıdan gelen bu değerler ile bir programı çalıştırmak isteyebiliriz. Sanırım biraz karışık oldu. O zaman telaşa gerek yok. Şimdi bunu resimli bir şekilde anlatmaya çalışacağım. Başlayalım... Yazdığınız Java programında dışarıdan gelen argümanları ayırabilmek için, args[] dizisini kullanıyoruz. Evet, her zaman main metodunun içine yazdığımız args[] var ya, işte o. Bu sayede gelen argümanların ne olduğu anlayarak, işlemleri ona göre yapıyoruz. Çok ufak bir örnek yapalım isterseniz.