İşini bilen hocadan ders dinlemek bir başka. Her izlediğim videoda size olan saygım artıyor hocam.
@Srdrrrr8 жыл бұрын
Merhaba, ben java öğrenmek için kursa gidiyorum aynı zamanda sizin videolarınızı izliyorum. İnternette bir çok java videosu izledim kendilerine göre iyi olabilirler fakat bu işte profesyonel olmadıkları çok belli oluyor. Öncelikle ağzınıza sağlık ve videolar için teşekkür ederim. Fakat hocam bu video da 22.10 dakikada söylediklerinize ben katılmıyorum. ben javayı gerçekten öğrenmek istiyorum. 30 tane video çekseniz hepsini baştan sonra izlerim gerçekten önemli bilgiler veriyorsunuz. Eğer öğrnmek istiyorlarsa sıkılmadan izlemeleri gerekir. Herkese tavsiye edeceğim sizi. Başarılar.
@LogicMathh6 жыл бұрын
Bence insan bir şeyler öğrenirken sıkılmaması gerekir.Kısa videolar isteyenlerin aksine ben uzun videoları izlemeyi tercih ediyorum.Anlatımlarınız için teşekkürler.
@seyfettin8598 жыл бұрын
hocam devam videolarınızı heyecanla bekliyorum videolarınız efsane ama araya fazla zaman girmese daha iyi olacak
@btbeatsofficial98697 жыл бұрын
Anlayamayanlar için kısaca hocamız 2 tür kopyalama vardır diyor bunlardan biri shalow copy yani iki farklı işaretcinin ramdeki bir bölgeyi göstermesidir o bölgenin içeriği değişince iki objenin gösterdiği içerikte değişiyo, diğeri ise deep copy oda ramde birbirinden bağımsız 2 farklı bölgenin bulunması bu iki bölge birbiriyle tamamen aynı boyutta ve aynı iceriğe sahip olabilir ama bunlar birbirinden bağımsız iki bölge ve adresleri farklı olduğu icin birinde yapılan değişiklik diğerini etkilemiyor ramdeki her bölgenin bir adresi vardır. Bence c dilini öğrenmeniz java öğrenirken çok büyük rahatlık sağlıyo öğrenmeden geçmeyin tavsiye ederim. Javayı c öğrenmeden öğrenebilirsin tabi ama bir baş ağrısı çekerek öğrenmek var birde zaten daha önceden öğrendiğin bir konunun farklı bir yönünü zorlanmadan öğrenmek var bir kere duyup geçtiyorsunuz aklınızda kalıyor anlayamayanlar en azından cdeki pointerlar videosunu izleyin java ile cnin syntax'ı aynı zaten yabancılık çekmezseniz.
@ceydaavc4978 Жыл бұрын
hocam lu class adını veri tipi olarak kullanmayı hiç anlatan yer göremedim bildiğiniz bir yer var mı acaba ya da anlatabilir misniz?mesela kisiler sınıfından public kisiler anne diye bir özellik oluşturma. Yani normalde özellik oluştururken int ,string gibi ilkel veri tipleri kullanıyoruz fakat burada class adını kullanıyoruz.sebebini ve ne işe yaradığını anlayamadım
@hulusikafaler929 жыл бұрын
Hocam Java eğitiminiz için çok teşekkür ediyorum. Devamını da bekliyorum. Bir de Python eğitim videoları çekebilirseniz çok yardımcı olursunuz.
@melihaktas13156 жыл бұрын
bi önceki videoya kıyasla sesiniz bi tık daha kısık geliyor. Ağzınıza sağlık
@bariscelik25787 жыл бұрын
20:26 Hocam burada sanirim bir hata var: Objects clasindaki "equals()" ile sizin yazdiginiz "equals(ögrenci rhs ) " farkli formlarda medolar, o yüzden "Override" degil de "Overload" olmaz mi acaba?
@bariscelik25786 жыл бұрын
pardon hocam haklisiniz overriding olacak..
@MK-sj4jo6 жыл бұрын
@@bariscelik2578 8 ay sonra gelip hatanı düzeltmen hoş olmuş :)
@Derslik-hsp9 ай бұрын
2:53 çok güzel medine makamı😊
@okanlodos56479 жыл бұрын
Çok teşekkürler hocam devamını sabırsızlıkla bekliyoruz.
@aliince779 жыл бұрын
Hocam emeğinize çok teşekkürler. devam videolarınızı sabırsızlıkla bekliyoruz.
@stanerc3 жыл бұрын
Hocam yaptığınız kopyala2 metodu Copy Constructor olarak mı geçiyor?
@bakieroglu43306 жыл бұрын
hocam class tanımlamaların da nasıl küçük harfle başlarsınız anlam veremedim
@ahmetklc41678 жыл бұрын
Hocam eline diline sağlık. Keşke daha önce karşılaşsa idim bu videolar ile.
@alikurnaz24489 жыл бұрын
Hocam kopyalamak istediğimiz nesnenin içerisinde başka nesneler tanımlanmış ise (onların içerisinde de başka nesneler) bu nesneyi bütün olarak nasıl kopyalayabiliriz?
@enesuysal50007 жыл бұрын
Hocam bir noktada aklıma bir şey takıldı şimdi bizim bildiğimiz eşitlik şu şekilde değil mi? int a = 2 ve int b = 2 şeklinde iki değişken tanımlarsam a nın ve b nin ramdeki yerleri farklı olmuyor mu? O zaman niye a == b ifadesi doğru oluyor?
@xxxxxx-cp9km6 жыл бұрын
Merhaba hocam. Java derslerinizin video serisine umarım devam edersiniz. Sizin gibi bu işin felsefesini bilen birisinden java dinlemek benim için bir ayrıcalık. Yanlışım varsa düzeltmenizi rica ediyorum hocam , OOP baz alındığında bir classın içerisinde başka bir classın instance (object) yaratmak bildiğim kadarıyla doğru bir kullanım değil. Attribute,methodlar ve constructor'lar bu durumun dışında mıdır yoksa tamamen bildiğim sandığım şey yanlış mıdır ? Lütfen java serinize devam edin benim gibi birçok kişinin böyle düşündüğünden eminim iyi çalışmalar hocam.
@nihatgulsen30649 жыл бұрын
cok guzel anlatiminiz var. yeni favori hocam sizsiniz ))
@ferhatdemir63377 жыл бұрын
hocam aynı class içerisinde 2 değişkene toString uygualayarak ezme yöntemi kullanılabilir mi? mesela benim ucuslar diye bir class ım var. bunun içerisinde kalkisyeri ve varisyeri değişkenlerini 2 ayrı combobox içerisinde yazdırmam gerekiyor. bunu nasıl yapabilirim?
@denizcaglar14 жыл бұрын
kopyala2 de urettigimiz ogrenci tipindeki temp degiskeni o scope bitince yok olmuyor mu
@boraersoy92502 жыл бұрын
efsane anlatım
7 жыл бұрын
hocam kolay gelsin. benim c#'a dayanan bir kod bilgim var. Ama ben javada da masaüstü uygulama ve mobil oyun geliştirmke istiyorum. nasıl bir yol izlememi tafsiye edersiniz ?
@emrahtunay7 жыл бұрын
Elinize sağlık hocam. öncelikle videolarınızı dikkatle takip etmeye çalışan bir java geliştiricisiyim. Geliştirici demek biraz fazla gelebilir, öğrenme aşamasındayım diyelim. hocam bilmek istediğim bir husus var. projemde oluşturduğum iki adet jframe den birbirleriyle etkileşimi sağlayamaya yönelik bilgiye ihtiyacım var. jframe sınıfında yaptığım bir işlemin sonucunu ikinci frame geçişte kullanmak için ne yapmam gerekir. Yardımcı olur musunuz?
@Sadievrenseker_BK7 жыл бұрын
birbirini constructor'da parametre geçirip birer referans tutabilirsiniz veya 3. bir kontrol nesnesi üzerinden de iletişim sağlayabilirsiniz.
@emrahtunay7 жыл бұрын
üstadım, yazdığınızı anladığımı zannedip, dediğinizi yapmaya çalıştım, lakin "null" olarak alıyor, anlayacağınız kendim bizzat error verdim, bu yazıyı yazdığım saati dikkate alacak olursanız şayet ne kadar emek verdiğimi görebilirsiniz. son olarak hocam örnek kod verebilmeniz mümkün mü? zira bir çok denemeden sonra bende hayal kırıklığı meydana geldi...Yardımlarınızı bekliyorum. hayırlı geceler.
@erhangursu8 жыл бұрын
Merhaba Hocam, tostring override ile ilgili sorum olacak. Senaryom su şekilde; Ornegin formumda 2 combobox var. 1. combobox öğrencilerin adlarini, 2. combobox ise öğrencilerin yaşını dolduracak. 2 comboboxa tanımlanmış öğrenci classimi kullanarak dolduruyorum. Sorunum tam bu noktada başlıyor. Sinifimda 1 kere string ovveride yapıyorum ve öğrencilerin adını 1. comboboxta gosterebilirken, 2. comboboxa yaşlarını ovveride yapamadigim için gosteremiyorum. Öğrenci Classimda 2 farkli ovveride yapabilir miyim?
Hocam merhaba nesneler üzerinden object sınıfındaki clone fonksiyonuna erişemiyoruz.bunun nedenini merak etmiştim.diğer fonksiyonlarına erişimim var.
@Sadievrenseker_BK8 жыл бұрын
Aslında erişebiliyorsunuz, yani erişimle ilgili bir problem yok ama o nesnenin bir clonable nesne olması yani interface'i implement etmesi gerekiyor. (belki interface kavramını okumanızda fayda olabilir). Başarılar dilerim.
@erikmuller46618 жыл бұрын
Hocam videoda bolean equals(ögrenci rhs){ } metoduna Override dediniz.Ama @Override yazinca methodun override olmadigini söylüyor.Java-Api Doc ta public boolean equals(Object args){ } olarak tanimlanmis.Yardimci olursaniz cok tesekkür edecegim.
@Sadievrenseker_BK8 жыл бұрын
@override kullandığım kısmı bulamadım. Kullandığımdan emin misiniz? Bu komut kısaca derleyicinin superclass'ta aynı fonksiyona sahip olup olmadığına bakar ve şayet yoksa hata verir. Bir anlamda programcının hata yapmasını engellemek ve gerçekten override niyetiyle bu fonksiyonun yazıldığını belirtmek için kullanılır. Yani insan class'ı burada super class ve orada bu metot olmalı, aksi halde hata alırsınız. Ben kullanmadım diye görüyorum, belki kaldırırsanız sorununuz çözülür.
@erikmuller46618 жыл бұрын
***** Hocam tesekkür ederim.Kaldirdim sorun cözüldü.Video da @override kullanmadiniz ama o konu halkkinda aciklama yaptiginiz icin konuyu detayli ögrenip sizin acikladiginiz aciklamayi buldum ve kullanmak istedim.Tekrardan tesekkürler
@salihortakaya19477 жыл бұрын
hocam private ile belirlenen degiskenler sonrasinda neden constructor icinde baska bir degiskene esitlanir örnek publıc class ....{ private String name; public deneme (String firstname){ name = firstname; cevaplarsaniz sevinirim }
@Sadievrenseker_BK7 жыл бұрын
şu videoyu izlerseniz sanırım anlaşılacaktır: kzbin.info/www/bejne/qISaknedqZyJfqc
@nilsunilsuu34358 жыл бұрын
if(islem=="+") toplam=a+b; else if(islem=="-") toplam= a-b; else if(islem=="*") toplam= a*b; else if(islem=="/") toplam= a/b; hocam şöyle bir kod var ve bu işlemleri farkı yöntemle tek satırda yazılması isteniyor. nasıl yazılabilir?
@anlgercek11218 жыл бұрын
Ternary operator ile yazılabilir gibi duruyor ama hocanız bunu mu istedi bilmiyorum. toplam = ( (islem=="+") ? ( a+b ) : (islem=="-") ? ( a-b ) : (islem=="*") ? ( a*b ) : (islem=="/") ? ( a/b ) ); Conditional veya ternary operator olarak geçer, aratıp daha fazla bilgi bulabilirsiniz.
@EkremBulbul8 жыл бұрын
Bu dersin felsefesi (Yanlışım varsa düzeltin hocam) "insan ahmet; " yapıldığında sen ahmet adında ruh üretirsin (töbe töbe :D) "insan ali=new insan();" komutu ise yeni bir bedene sahip ruh üretirsin adıda ali ikisinin farkı birinde beden var yani obje fiziki işlem uyguluya bilirsin diğerinde ( ahmet'de) sadece ruh olduğundan boşluktur. "ahmet=ali;" komutunu girersek ali için üretilmiş olan bedene ahmetde girer. Yani ahmeti tokatlarsak aliyi de tokatlamış oluruz. Bir beden iki ruh. Emme yeni bir beden üretip eşitleseydik ikisi benzer yani ikzi kardeş olurdu. "insan kadir=new insan();" , " insan selim=new insan();" ve "selim=kadir;" komutunu girersek selim kadire benzer ama aynı değil farklı bedenlerde olurlar. eşit komutundan sonra yapacağımız her değişiklik yaptığımız kişiye has olur. klonlamada aynı şekilde iki benzer beden var. "==" sınaması aynı beden mi sorusu (yani tek beden olmalı) "ahmet.equals(ali)" sınaması benzer mi(tek yada iki beden olsun birbirine benzer mi)
@coolmortal936 жыл бұрын
Yanlışım varsa hocam görürse düzeltirse sevinirim ama selim kadir kısmı hariç dediklerin doğru.Selim kadir yeni nesne üretsen de eşitleyince nesneleri eşitleyip tek nesne gibi görüyor .Shallow copy oluyor yine .
@Khadgar15 жыл бұрын
@@coolmortal93 tek nesne gibi görmekten ziyade Ram de aynı yeri gösteriyorlar.Eğer sonradan birinin değerini değiştirirsen diğerinin değeride değişiyor doğal olarak.
@sem20694 жыл бұрын
@@Khadgar1 dostum yanlışın var new İnsan(); dediği anda oluşturduğu objenin(Obje1) referance değeri RAM üzerinde farklı bir noktayı gösterir yani Ram'de farklı bir yer ayrılır , sonradan başka bir objeyle(obje2) eşitlersek eştilediğimiz objenin(Obje2) içindeki değerleri alır Obje1 referance nereyi gösteriyorsa oraya yükler,kopyalar böylece Ram üzerinde tek farkları referance değerleri olan 2 bölüm doldurulmuş olur
@ekremyigit19698 жыл бұрын
Hocam çok karıştı clone daha sonra daha açıklayıcı bir anlatımı var değil m içünki biraz kafam karıştı :(
@vatkenaydusamtayms9 жыл бұрын
Özel ders veriyor musunuz hocam :)
@Sadievrenseker_BK9 жыл бұрын
+burak özdil Malesef şu anda sadece üniversiteler, kurumsal firmalar ve kamu kuruluşlarına eğitime gidebiliyorum, ayrıca mümkün olan her fırsatta ücretsiz katılım sağlanabilecek herkese açık eğitimler ve konuşmalar düzenlemeye çalışıyorum. Genelde programımız dahilinde çağrıldığımız her yere gitmeye çalışıyoruz, şayet bizimle iletişime geçerseniz ve bilebildiğimiz bir konuda, youtube üzerinden gerçekleşmesi mümkün olmayan bir talepte bulunursanız herkese açık ve ücretsiz eğitim düzenlemeye çalışırız. Başarılar.
@vatkenaydusamtayms9 жыл бұрын
+BilgisayarKavramları tesekkur ederim hocam:) son olarak web@sadiseker... mailinize bir e posta gönderdim musait oldugunuz zaman cevabinizi bekliyorum
@Sadievrenseker_BK9 жыл бұрын
+burak özdil evet cevap videosu çektim ama şu anda bulunduğum yerde çok kötü bir internet olduğundan yükleyemiyorum, sanırım bir iki güne kadar yüklerim. Başarılar
@aycake2 жыл бұрын
Videodan coilwhine benzeri ses geliyor.
@_User614 жыл бұрын
sac sakal karismis hocammm
@Srdrrrr8 жыл бұрын
yani hala aklım almıyor ücretsiz bir bilgi alıp sıkılmak şaşırtıcı...
@SAXXSSX8 жыл бұрын
hocam şu return olayını bir türlü kavrayamıyorum nerelerde ne zaman kullanılacağını ne önerirsiniz?
@Sadievrenseker_BK8 жыл бұрын
bu video ile olmaz o iş, şu videoları izleyin (alakasız gelse de izleyin) kzbin.info/www/bejne/f17GpJyXqriaiJY kzbin.info/www/bejne/kJe1on57mdCbZ9U kzbin.info/www/bejne/pJO9op6wlM-mhbM kzbin.info/www/bejne/qmTGYmZjqsypndE Başarılar