Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java


Java dili nedir? | İlk öğrenilmesi gereken diller | Java

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 17-08-2017 00:57   #1
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
12/2015
Nereden
Web
Mesajlar
Konular


  
Java dili nedir? | İlk öğrenilmesi gereken diller | Java



Öncelikle bu yazı hiç programlama bilmeyenler için yazılmıştır


Kendi tecrübelerimden yola çıkarak söylemek isterim ki programlama dilini öğrenmek anadil öğrenmeye benzer. Bu dersimizde java dilini sistematik olarak olmasa da pedagojik olarak öğreneceğiz. Bir çok kavramı dilde önce kullanıp sonra onların esasında neler olduğunu göreceğiz.

İlk bilgisayar ortaya çıktığı zaman şimdi kullandığımız diller gibi diller yoktu. Hele hele pascal, c/c++ gibi diller çok çok sonradan çıktı. O dönemlerde ihtiyaç duyulan donanımlar farklı olduğu için gerekli bulunan kavramlar üretilmişti. Sonra teknolojinin gelişmesiyle birlikte javada da ekstra kavramlar ortaya çıktı.

Piyasaya farklı farklı donanımsal ürünler geldikçe dillerde gelişme gözlendi. Ağlar gelişti ve günümüzde java yetersiz kaldı farklı diller ortaya çıktı. Dolayısıyla piyasa'da kodlama javadan sonra başladı diyebiliriz.

Evet şimdi neden javayı ilk önce öğrenmemiz gerektiğini öğrendik şimdi gelelim başlıca niteliklerimize



Azucuk programlama bilenler bu deyimlerin ne anlama geldiğini anlayabilirler. Ben biraz açıklayayım size aslında çok basit.


Java basittir. Javayı kullanan coderlar kaynak programın kolay yazılabilmesini ve kolay düzeltilebilmesini sağlamak isterler ve bunu amaçladılar zaten.


Java nesne yönetimli bir program dilidir. Nesne yönetimli programlama paradigmasının bütün avantajlarını sıkça taşır aslında. Hata ayıklama yani debug ve kodların yeniden düzeltilip kullanılabilmesi gibi önemli yetenekleri vardır.

Java dağıtık bir sistemdir. Bir sistem üzerinde birden fazla sistem ile çalışabilir.

Java Multithreaded yeteneğine sahiptir ki her dilde bu yoktur. Demek istediğim çoklu iş yapabilme yeteneğidir. Java platformu zaten bağımsızdır onu açıklamaya gerek yok. Java taşınabilir bir sistemdir


JAVA DİLİNİN BAŞLICA UYGULAMALARI

Sınıf kütüphaneleri : Farklı uygulamalarda da kullanabileceğiniz ek kütüphaneler yaratır.
Konsol App. : Satır komutu gelişmiştir. Arayüz için görsel java uygulamaları vardır.
Web Uygulamaları : Arayüz için görsel java uygulamaları vardır.
Veritabanı Uygulamaları : Tabanları yönetmek için ortam yaratır.

Oyun Programları : En bilindiğidir. Geliştirilebilir oyunlar yazılabilir (GTA V vs.)
    


___________________________________________

☪✰✰✰
►THTMODERASYON

Konu macspace tarafından (17-08-2017 00:59 Saat 00:59 ) değiştirilmiştir..
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 19:16   #2
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
02/2012
Mesajlar
Konular


  


Basittir?

En bilindiği oyun programlama?

Her zaman söylemişimdir, javayı java yapan enterprise tarafıdır, hiçte basit değildir.
    


___________________________________________

Computer Engineer.

Software Development Specialist.
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 21:49   #3
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
08/2015
Mesajlar
Konular


  


Basitlikten kastı yazım ortamıyla ilgilidir dili öğrenmekle ilgili değildir diye tahmin ediyorum yoksa java ee pekte kolay sayılmaz
    
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 21:56   #4
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
12/2015
Nereden
Web
Mesajlar
Konular


  


Alıntı:
ihan3t´isimli üyeden Alıntı Mesajı göster
Basittir?

En bilindiği oyun programlama?

Her zaman söylemişimdir, javayı java yapan enterprise tarafıdır, hiçte basit değildir.
Basitlik kavramı değişen birşeydir. Yazılım ana dil gibidir çalışana basit böyle sadece okuyanlara kazık gibi gelebilimektedir Düzenleme getiriyorum ayrıca dillerin yabancı ve mantığın zor olması dilin ağırlaştırdığının bir göstergesi değildir.
    


___________________________________________

☪✰✰✰
►THTMODERASYON
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 21:57   #5
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
01/2017
Nereden
text.txt
Mesajlar
Konular


  


Java diğerlerine nazaran daha kolay bir dil gibi geldi bana
    


___________________________________________


HAK İSTEYENİN HAKKINI VERİN , BAŞINI KALDIRANIN BAŞINI KESİN !
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 21:58   #6
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
12/2015
Nereden
Web
Mesajlar
Konular


  


Alıntı:
Yemreoz01´isimli üyeden Alıntı Mesajı göster
Java diğerlerine nazaran daha kolay bir dil gibi geldi bana
Java daha kolaydır evet temel mantığı oturttuğunuz zaman zorlaşacağını zannetmiyorum
    


___________________________________________

☪✰✰✰
►THTMODERASYON
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 22:03   #7
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
11/2011
Nereden
Andromeda G.
Mesajlar
Konular


  


Javayla C# neredeyse aynı ve C#'da zor değil Java'da zor değil.La int x=10; diyon değişken tanımlıyon System.out.println(x+10); diyon bu kadar basit if (koşul) diyon tabi hemen ; koymuyon neresi zur
    
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 22:07   #8
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
02/2012
Mesajlar
Konular


  


Alıntı:
macspace´isimli üyeden Alıntı Mesajı göster
Basitlik kavramı değişen birşeydir. Yazılım ana dil gibidir çalışana basit böyle sadece okuyanlara kazık gibi gelebilimektedir Düzenleme getiriyorum ayrıca dillerin yabancı ve mantığın zor olması dilin ağırlaştırdığının bir göstergesi değildir.
Bu zamana kadar 5 farklı dilde irili ufaklı projeler geliştirdim. Tabi bu 5 farklı dilin onlarca farklı frameworkleriyle birlikte.

Uzun süre java yazdım. Emin ol hiçte basit değil.

Ayrıca diğer dillere göre daha yorucu. Çünkü java en verbose dillerden birisi.

https://www.quora.com/Why-is-Java-so-verbose

Hele ki Java 8 ile lambda function lar ve stream api gelmeden önce...


Alıntı:
Yemreoz01´isimli üyeden Alıntı Mesajı göster
Java diğerlerine nazaran daha kolay bir dil gibi geldi bana
Alıntı:
macspace´isimli üyeden Alıntı Mesajı göster
Java daha kolaydır evet temel mantığı oturttuğunuz zaman zorlaşacağını zannetmiyorum
Bence iyisi mi siz birkaç yıl java çalışın. Yeni başlayan arkadaşların hepsi dillere çok kolay diyorlar, ama gel gelelim ne garbage collector, ne memory ne thread ne network, ne collecton framework, ne design pattern ne solid hak getire..

Gerçek bir projede bulunmadığınız için, veritabanı connection açıp kapatmak crud işlemi yapmak Object o = new Object(); demek falan size çok kolay şeylermiş gibi geliyor.
    


___________________________________________

Computer Engineer.

Software Development Specialist.
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 22:07   #9
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
12/2015
Nereden
Web
Mesajlar
Konular


  


Yukarıda bir tanesi en bilindiği oyun kodlama demiş galiba ya yazımı okuyamıyorsunuz yada ben anlatamıyorum
    


___________________________________________

☪✰✰✰
►THTMODERASYON
 Offline  
 
Alıntı ile Cevapla
Alt 28-08-2017 22:07   #10
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
02/2012
Mesajlar
Konular


  


Alıntı:
gharmori´isimli üyeden Alıntı Mesajı göster
Javayla C# neredeyse aynı ve C#'da zor değil Java'da zor değil.La int x=10; diyon değişken tanımlıyon System.out.println(x+10); diyon bu kadar basit if (koşul) diyon tabi hemen ; koymuyon neresi zur
Tabi programlama ile aranız bu kadarsa, dile bakış açınız buysa kolay demek çok basit iş..
    


___________________________________________

Computer Engineer.

Software Development Specialist.
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı



Google+

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.