Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
892
Tıklama
1
Öne Çıkarma
Java 10 Neden Bukadar Hizli Geldi ? (Birkac ay sonra da Java 11 geliyor.)
P
7 yıl
Teğmen
Konu Sahibi

merakimdan konu acayim dedim.

java 9 un gelmesi zaten beklenen birseydi cunki java 8 2014 de cikti. ve sonra yaklasik 3-4 sene sonra yani eylul 2017 tarihinde java 9 cikti. fakat daha aradan 1 sene bile gecmemesine ragmen java 10 cikti. ve yine cok ilginctirki 4-5 ay sonra 2018 in sonlarina dogru java 11 cikicak. sizcede burada siradisi birsey yokmu ?

yalnisim varsa duzeltin. bildiklerim bunlar.

tesekkurler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi psikolojikSorunlu.insan -- 13 Nisan 2018; 14:42:46 >

< Bu ileti mobil sürüm kullanılarak atıldı >

P
7 yıl
Teğmen
Konu Sahibi

Boyle yapmalari sinir bozucu olmus. az kalsin Java 10'u kuruyordum. birkac ay sonra Java 11 geliyor. 9 dan Java 11'e atlayacagim. Java 9 LTS olmamasina ragmen bazi onemli degisiklikler getirdi. ornegin moduller, private interface metodlar, vs...



anlasilan her yeni cikan surumde LTS olmasa bile yenilikleri takip etmekte fayda var.





< Bu mesaj bu kişi tarafından değiştirildi psikolojikSorunlu.insan -- 11 Nisan 2018; 12:47:35 >

< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @seyfi84
T
7 yıl
Yarbay

6 ayda bir yeni versiyon? Bence teknik gereklilikten cok başka bazı planlar var.



< Bu ileti mini sürüm kullanılarak atıldı >

M
7 yıl
Onbaşı

java 11 de çok farklı içerik geliyor bilginize


Bu mesaja 1 cevap geldi.
T
7 yıl
Yarbay

ne gibi?



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @metetekir
T
7 yıl
Yarbay

Bu sık versiyon değiştirme olayı gereksiz versiyon no kalabalığına yol açacak. Daha ufak projelerde kullanılan dinamik dillerde bile böyle bir olay yok. Oracle Google'a Java'yı lisans şartlarına aykırı kullandığı için $8-9Milyar ödetmeye mahkum etti haberinden sonra bu olay pek iyi olmadı. Neyse ki Scala var ve tasarımcısının böyle garip hırsları yok.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
7 yıl
Teğmen
Konu Sahibi

hocam Scala cok tuhaf bir dil. internette hep Scala'yi oven basliklar gordum neden Scala Java'dan daha iyidir diye. madem Scala bukadar iyiyse neden Bukadar az bilinyor?



Birde Scaladaki en cok tuhafima giden seyler: Java librarylerini kullanabiliyor (hepsini olmayabilir) olmamiz, Java kodunu Scala ya cevirebiliyor olmamiz.



cok garip.





< Bu mesaj bu kişi tarafından değiştirildi psikolojikSorunlu.insan -- 12 Nisan 2018; 11:45:2 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @revivo72
K
7 yıl
Çavuş

c# taki var anahtar sözcüğü eklenmiş,iyi olmuş bence type inference'ı eklemeleri.

ama hala lambdaları ve fonksiyon adreslerini tutabileceğimiz bir function pointer yada benzeri delegate gibi bir araç yok.





< Bu mesaj bu kişi tarafından değiştirildi koccan9 -- 12 Nisan 2018; 12:28:28 >

K
7 yıl
Çavuş

konu dışı ama c++11 den itibaren baya c++ atağa geçti.c++'a auto keywordu eklendi önceden C'de deprecate olmuş bir anahtar sözcüktü ama c++11 ile dirildi.bence piyasadaki diller functional programming'e kayıyor yani lambdalarla programlama,event tabanlı programlama nodejs'teki gibi,yani arkada bir framework var,akışı bizden teslim alıyor ve yeri geldiğinde bizim callbacklerimizi çağırıyor örneğin c++'taki stl algoritma kütüphanesi gibi c# taki lambdalı linq gibi.

dillere yeni özellik eklemelerinden ziyade derleyicilerin daha optimize kod üretmesi sağlanmalı.cppcon da lafı geçmişti
hardware is getting faster software is getting slower gibisinden.


https://www.youtube.com/watch?v=fHNmRkzxHWs





< Bu mesaj bu kişi tarafından değiştirildi koccan9 -- 12 Nisan 2018; 12:44:19 >

T
7 yıl
Yarbay

Java Class Library & Collections 10+ yıl boyunca geliştirilip kullanıldığı için Scala onlardan yararlanıyor, bu gayet normal. Scala ile ilgili kitaplara bakarsan değişkenlere val / var belirteçleri ekleyerek tür belirtmeyi bir adım öteye taşıyor, val dersen değişken immutable / sabit oluyor, var dersen değişken oluyor. JavaBean gibi komponent sınıfları tanımlarken get/set metodlarını tek tek tanımlama yerine sınıfın başına case belirteçi koyuyorsun, get/set, equals, toString gibi tüm JB metodlarını bir seferde ekliyor. Scala ile Hello World dışında birşey yapmadım fakat Big Data alanında fonksiyonel yapısı ve Java Byte Code hızı sayesinde cok iyi calışıyormuş. Java Spring 'i geliştiren Rod Johnson artık Scala kullanıyormuş. son olarak Scala son aylarda TIOBE endeksine (ilk 50) girdi yani artık popüler sayılabilir.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @psikolojikSorunlu.insan
A
7 yıl
Onbaşı

Bu şartlarda Java 5 öğrenmek çokmu gereksiz olur?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
7 yıl
Yarbay

quote:

Orijinalden alıntı: Akakçe

Bu şartlarda Java 5 öğrenmek çokmu gereksiz olur?
Soru biraz hafif. Cunku Java 8'in %80'i Java 5 ile aynı yani Java 5 öğrenmek demek, Java 8'in %80'ini öğrenmek demek. Aslında %80'den de fazlası fakat ben muhafazakar oran verdim. Java 9 = Java 8 + JShell uçbirimi, projelerde geliştirilmiş paket isimlendirmesi ve IDE kolaylıkları. (yorum)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
7 yıl
Onbaşı

Hocam sizin dediğiniz Head First Java'ya başladım ama bir anda nesneye yönelik programlamaya geçmeye çalıştı.

Şu anda bazı Youtube kanallarından çalışıyorum ama sürekli yeni sürümler geldiğinden geride kalmaktan endişe ediyorum.



Bu arada Riot.im'i kullanmıyormusunuz artık?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @revivo72
T
7 yıl
Yarbay

Riot.im'de çeşitli bazı sorunlardan (Spammer, güvenlik) dolayı Status.im 'e geçtim. O da Riot.im altyapısını kullanıyor ayrıca UI'si cok daha estetik.



https://chat.status.im/#/room/!ULQoKDGCJbLEhrGrYt:status.im



HFJ kitabını ünite ünite çalışmak zorunda değilsiniz ki. Nesneleri hiç çalışmadan Data Structures ünitesine bakabilirsiniz örneğin veya son ünitelerde uçbirimde external JAR kullanan bir uygulama nasıl derlenir, nasıl executable JAR yapılır onları anlatıyor, ona da bakabilirsiniz veya tam ortadaki ünitede Swing anlatılıyor ona bakarak basit bir GUI ekranı yapabilirsiniz. HFJ kitabında üniteler birbirine sıkı sıkıya bağlı değil, her bir ünite başlı başına ayrı bir kitap gibi.



Versiyon meselesine gelince. Java 5 = %80 Java 8. (aslında %90+) veya kabaca Java 8 = Java 5 + Lambdas :) ve Java 8 ~ Java 9 :) Yani endişelenecek bir durum yok.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Akakçe
P
7 yıl
Teğmen
Konu Sahibi

Hocam izin verirseniz bende size, 3-4 gunde bir programlama (Java, ...) ile ilgili sorular sormak istiyorum. Status.im'den, veyada baska bir yerden sorabilirmiyim ?





< Bu mesaj bu kişi tarafından değiştirildi psikolojikSorunlu.insan -- 13 Temmuz 2018; 0:55:7 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @revivo72
T
7 yıl
Yarbay

Status.im 'de yukarda verdiğim linkteki odaya mesaj bırakırsan oradan görebilirim. Status.im e bazen günlerce girmediğim oluyor bazen günde birkaç kez giriyorum. Bu arada geçen Mart çıkan Java by Comparison isimli kitabı da tavsiye edebilirim. Programlar nasıl daha doğru ve okunaklı yazılabilir ona dair örneklerle anlatıyor iyi bir kitap.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @psikolojikSorunlu.insan
A
7 yıl
Onbaşı

Riot.im'e girip Home Server'i linkteki gibi değiştiriyorum ama hâla Riot.im'deyim. Server değişmiyor.



HFJ'yi dediğiniz gibi yapacağım.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @revivo72
T
7 yıl
Yarbay

Yo home server linkini değiştirmeyeceksin. Sadece linki direkt tıkla. Acan sayfaya giriş yap.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Akakçe
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.