THT DUYURU

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.

takipci
chat
Seçenekler

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

macspace - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Web
Mesajlar:
372
Konular:
39
Teşekkür (Etti):
20
Teşekkür (Aldı):
45
Ticaret:
(0) %
17-08-2017 00:57
#1
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.
ihan3t - ait Kullanıcı Resmi (Avatar)
Geliştirici
Üyelik tarihi:
02/2012
Mesajlar:
5.021
Konular:
256
Teşekkür (Etti):
302
Teşekkür (Aldı):
1923
Ticaret:
(0) %
28-08-2017 19:16
#2
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.

Senior Software Engineer.
byonion - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Mesajlar:
233
Konular:
64
Teşekkür (Etti):
105
Teşekkür (Aldı):
24
Ticaret:
(0) %
28-08-2017 21:49
#3
Basitlikten kastı yazım ortamıyla ilgilidir dili öğrenmekle ilgili değildir diye tahmin ediyorum yoksa java ee pekte kolay sayılmaz
macspace - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Web
Mesajlar:
372
Konular:
39
Teşekkür (Etti):
20
Teşekkür (Aldı):
45
Ticaret:
(0) %
28-08-2017 21:56
#4
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
Yemreoz01 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2017
Nereden:
text.txt
Mesajlar:
330
Konular:
21
Teşekkür (Etti):
63
Teşekkür (Aldı):
34
Ticaret:
(0) %
28-08-2017 21:57
#5
Java diğerlerine nazaran daha kolay bir dil gibi geldi bana
---------------------
I think we have connection , stronger than my wifi ..
macspace - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Web
Mesajlar:
372
Konular:
39
Teşekkür (Etti):
20
Teşekkür (Aldı):
45
Ticaret:
(0) %
28-08-2017 21:58
#6
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
gharmori - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2011
Nereden:
Andromeda G.
Mesajlar:
1.949
Konular:
219
Teşekkür (Etti):
242
Teşekkür (Aldı):
288
Ticaret:
(0) %
28-08-2017 22:03
#7
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
ihan3t - ait Kullanıcı Resmi (Avatar)
Geliştirici
Üyelik tarihi:
02/2012
Mesajlar:
5.021
Konular:
256
Teşekkür (Etti):
302
Teşekkür (Aldı):
1923
Ticaret:
(0) %
28-08-2017 22:07
#8
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.

Senior Software Engineer.
macspace - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
Web
Mesajlar:
372
Konular:
39
Teşekkür (Etti):
20
Teşekkür (Aldı):
45
Ticaret:
(0) %
28-08-2017 22:07
#9
Yukarıda bir tanesi en bilindiği oyun kodlama demiş galiba ya yazımı okuyamıyorsunuz yada ben anlatamıyorum
---------------------
☪✰✰✰
►THTMODERASYON
ihan3t - ait Kullanıcı Resmi (Avatar)
Geliştirici
Üyelik tarihi:
02/2012
Mesajlar:
5.021
Konular:
256
Teşekkür (Etti):
302
Teşekkür (Aldı):
1923
Ticaret:
(0) %
28-08-2017 22:07
#10
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.

Senior Software Engineer.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler