Minter Coder's Blog

Minter Coder - Ders Notlarım

image

Java Nedir ?

2020-06-21
Arkadaşlar merhabalar , bu yazımda sizlere java nedir neye yarar ? Nerelerde kullanılır ? Neden kullanmalıyım ? Biraz bu soruları yanıtlamayaca çalışacam umarım beğenirsiniz. Dostlar öncelikle java bir programlama dilidir :) Nesne Yönelimli ...
Read more →
image

Ders 1 Java Kurulumlar

2020-06-22
Arkadaşlar merhabalar bu dersimizde java da kurulumlar dersini anlattım. Anlamadığınız kısımları bana youtubede videoların altına yazabilirsiniz.Kod yazmadığımız için şuanlık kod paylaşmıyorum.
Read more →
image

Ders 2 Java Ilk Programımız

2020-06-22
Arkadaşlar merhabalar bu derste javada ilk programımız göstermeye çalıştım umarım anlaşılır olmuştur.Ve ben buraya size videodan farklı olarak tekrar konuyu anlatacağım. Şimdi javada ilk programımız olarak (genelde her programlama dilinde) 'hel...
Read more →
image

Ders 3 Java Veritipleri ve Değişkenler

2020-06-30
Arkadaşlar merhabalar bu yazıda gerçekten önemli bir konu olan veritipleri (data types) ve değişkenleri (variables) anlatacağım.Herhangi bir sorunuz olursa yorumlara yazmayı unutmayın... Ilk olarak veritipleri nedir ? Burada sizlere tanım yapmak...
Read more →
image

Ders 4 Java Operatorler

2020-07-03
Arkadaşlar merhabalar bu yazımda Java Operatörlerden bahseteceğim.Operatorleri binary operators ve unary operators başlığı altındaki operatörlere göre işleyeceğiz. 1-Binary Operatorlerle başlıyoruz. 1.1-Aritmetik Operatörler: İlkokula giden ...
Read more →
image

Ders 5 Java Operatorler - 2

2020-07-15
Arkadaşlar java da operatorlere devam ediyoruz... 1-Unary Operatorlerle Çalışma : 1.1 Atama Operatorü Arkadaşlar atama operatörü ile aslında çok defa karşılaşmıştık. Umarım merak ediyorsundur :) Atama Operatörü "=" evet atama operatör...
Read more →
image

Ders 6 Java Statements - 1

2020-08-05
Arkadaşlar herkese yeni bir java konusunda tekrardan merhabalar... Bugün java statements yada java ifadeleri diyeceğimiz konuya geçtik ve javayı bi kenara bırakın , programlamanın en gerekli konularından birine geçtik çünkü if-else if- else , s...
Read more →
image

Ders 7 - Java Statements 2

2020-08-25
Arkadaşlar merhabalar, bu derste javada switch-case statements kısmına bakacağız.   1-)The Switch Statement Yukarıda resimde görüldüğü gibi kısaca açıklayacak olursak , bir switch yapımız var ve içerisine int,byte,string,short,char or en...
Read more →
image

Ders 8 - Java Statements 3

2020-08-25
Bu yazıda java da while statement'a bakacağız.   package ders8.while_dowhile_statement;   public class WhileExample {          public static void main(Stri...
Read more →
image

Ders 9 - Java Statements 4

2020-08-25
Arkadaşlar bu yazımda size do-while statementden bahsedeceğim. do-while bir döngüdür önceki derste while döngüsünde kısaca bi değinmiştim. do-while ifadesi bir nevi while döngüsü gibidir yani bunda da döngüler olacak önceki dersimizde while örneğ...
Read more →
image

Ders 10 - Java Statements 5

2020-08-26
Arkadaşlar bu yazımda for statementinden bahsedeceğim, for ifadesi bir döngüdür. Önceki derslerimizde gördüğümüz gibi do-while,while bu ifadeler de bir döngüdür ve for da bunlar gibidir . Önceki dersteki örneğimizi for döngüsüne çevirerek anlataca...
Read more →
image

Ders 11 - Ileri akış kontrolünü anlama 1

2020-08-26
Arkadaşlar bu dersimizde akış kontrolünde kullandığımız break ve continue ifadelerinden bahsedeceğim. 1)The break statement : Arkadaşlar break ifadesi türkçe karşılığı = kırmak , türkçesinden de anlaşılacağı gibi bir şeyi kırmaya yarar bu şeyde...
Read more →
image

Ders 12 - Ileri akış kontrolünü anlama 2

2020-08-26
Arkadaşlar break ifadesinin etiketli haline bakacağız. Etiketli halini normal hali ile kıyaslayarak anlatmak istiyorum. package ders11_breakstatement;   public class BreakStatementLabel {       ...
Read more →
image

Ders 13 - Ileri akış kontrolünü anlama 3

2020-08-26
Arkadaşlar bu yazımda continue ifadesini anlatacağım.Türkçe karşılığı devam et demek , hemen bir örnek veriyorum ve örneği hem for hem de while döngüsünde anlatacağım. Ikisinin çıktısı da aynı. package ders13_14contuniue;   public&nbs...
Read more →
image

Ders 14 - Ileri akış kontrolünü anlama 4

2020-09-05
Arkadaşlar merhabalar bu yazımda etiketli continue ifadesine bakacağız , etiketli continueyi anlamak için her ikisini içeren bir örnek hazırladım. package ders13_14contuniue;   public class ContinueWithLabel {   &...
Read more →
image

Ders 15 - Java String 1

2020-09-05
Arkadaşlar merhabalar bu yazıda Java da String konusunu işleyeceğiz. 1) String Nedir ; String temel olarak karakterlerin bir sırasıdır. Hemen bir örneğe bakalım. String name = "Junior Yazılım"; Bu referans türünün bir örneğidir.Javada bir Strin...
Read more →
image

Ders 16 - Java String 2

2020-09-06
Arkadaşlar bu yazıda String Metodları açıklanacak. Öncelikle bir string'in indexlenmesi yani karakterlerinin sırasından bahsedelim hemen aşağıda profesyonel şekilde paint'den çizdiğim fotoyu atıyorum. Yukarıdaki olayı kısaca bahsedip geçiyorum...
Read more →
image

Ders 17 - Java String 3

2020-09-10
Arkadaşlar merhabalar bugün StringBuilder sınıfını kullanmayı öğreneceğiz.StringBuilder ve String arasındaki en büyük farkı söylemek istiyorum siz String de String metodlarından birini çağırdıktan sonra o artık yeni bir String döner örneğin önceki...
Read more →
image

Ders 18 - Java String 4

2020-09-16
Arkadaşlar merhabalar bu dersimizde StringBuilder class'ının önemli methodlarına birlikte bakacağız hayydee başlayalım..Hepsi birbirinden eğlenceli , bende çok eğlenceli biriyim dermişim... :) 1)charAt(),indexOf(),length() and substring() charAt...
Read more →
image

Ders 19 - Java String 5

2020-09-19
Arkadaşlar merhabalar bu dersimizde Understanding Equality (Eşitliği anlama) konusuna değineceğiz. Hemen geçelim.. Öncelikle biz String değişkenlerinin bir primitive tür değilde referans değişkenleri olduğunu biliyoruz. Yani eşitliğin aynı nesney...
Read more →
image

Ders 20 - Java Diziler

2020-09-19
Arkadaşlar merhabalar bugün Java Diziler konusuna gireceğiz. Array (Dizi) : Bir array (yığın)stack üzerinde bulunan bir bellek alanıdır. Aklınızda şunu tutmanızı istiyorum sadece; char[] letters; burada letters değişkeni bir referans değişkenidi...
Read more →
image

Ders 21 - Java Diziler 2

2020-09-19
Arkadaşlar merhabalar bu dersimizde Array de Sorting(Sıralama) - Searching(Arama) göreceğiz. Bunları kullanabilmek için Arrays sınıfını dahil etmemiz gerekiyor . import java.util.Arrays; 1)Sorting(Sıralama) : Sıralama için Arrays.sort() methodu ...
Read more →
image

Ders 22 - Java Diziler 3

2020-09-19
Arkadaşlar merhabalar , Searching kısmına hemen giriş yapalım. Öncelikle Searching olabilmesi için dizinin sıralanması yani önceki derste gördüğümüz sorting olayını gerçekleştirmesi gerekiyor ve bu bize daha sonra arama yapabilmemiz için convenie...
Read more →
image

Ders 23 - Java Diziler 4

2020-09-19
Bu dersimizde MultiDimensional Arrays bölümünü göreceğiz; int[][] var; // 2D array (2 Dimensional) 2 boyutlu dizi. int[] var4[],space[][]; // 2d ve 3d array. Yada isterseniz kendiniz çok arrayda dizilerin boyutunu belirleyebilirsiniz. int[][] ...
Read more →
image

Ders 24 - Java Kullanıcıdan Girdi Alma

2020-10-10
Arkadaşlar merhabalar bu dersmizde kullanıcıdan nasıl girdi alınır onu göreceğiz. Java da kullacağımız sınıf adı java.util.Scanner classı olacak.Hemen bir örnek verelim. Aşağıdaki kodu kopyalayıp editörünüze yapıştırdıktan sonra çalıştırın , con...
Read more →
image

Ders 25 - Java Matematik Fonksiyonları

2020-10-10
Arkadaşlar bu derste javada matematik fonksiyonları detaylarıyla incelencektir. abs(x) = x saysının mutlak değerini verir. ceil(x) = x saysının bir üst tamsayıya dönüştürür geri dönüş türü double . floor(x) = x sayısını bir alt tamsayıya dönüşt...
Read more →
image

Ders 26 - Java ArrayList and List

2020-10-11
Arkadaşlar bu derste arraylist ve list konusu işlenecektir. Array(diziler) de biz boyutunu kesin olarak söylememiz gerekiyor ama list de öyle değil . ArrayList interface(ilerde göreceğiz.) olarak List interfacesini implements eder.Biz List'in bir...
Read more →
image

Ders 27 - Java ArrayList Methods

2020-10-11
Arkadaşlar bu dersimizde ArrayList classının methodlarına bakacağız. 1)add(x) : x elemanını listeye eklememize yarıyor; List<Integer> list = new ArrayList<>(); list.add(4); // 4 elemanını listeye ekler. list.add(2); // 2 elemanını l...
Read more →
image

Ders 28 - Dönüşüm Array , List ve Sorting

2020-10-23
Arkadaşlar merhabalar bugün array ile list arasında dönüşümleri inceledikten sonra listelerde sıralamayı göreceğiz. Yukarıda kısa bi açıklaması oldu. Şöyle ki , list isimli bir değişkenimiz var ve adı içerisine 3 adet string değer ekledik.Objec...
Read more →
image

Ders 29 - Java Tarihler ve Zamanlar

2020-10-23
Arkadaşlar merhabalar , bu dersimizde javada tarih ve zamanlara gireceğiz.Javada tarih ve zaman için dahil etmemiz gereken classes için ; import java.time.*; // import time classes LocalDate ->Sınıfı sadece tarih içerir.Örneğin senin doğum gü...
Read more →
image

Ders 30 - Tarih ve Zamanlar 2

2020-10-23
Arkadaşlar merhabalar javada tarih ve zamanları nasıl manipüle edebiliriz ve tarih zamanda nasıl formatlama yapılır onu göreceğiz. Manipulating, yani tarihe day,month,year or week eklemek demek.Hemen örnek; package Ders_30; import java.time...
Read more →
image

Ders 31 - Methodlar ve Encapsulation

2020-11-02
Arkadaşlar konuyu çok güzel özetleyecek örnek yaptım son kısımda çözümleri de diğer derste burdan sonra artık javada skillerimizi üst düzey olarak geliştiriyoruz. Öncelikle method nedir ne işe yarar ? Method : Türkçe açıklaması olarak örneği...
Read more →
image

Ders 32 - Methodlar ve Encapsulation Örnek

2020-11-02
Örneğimizin classlarını tek tek atıyorum gereken yerde classların altına açıklamaları güzeeelce yaptım.Classlarımızın aynı pakette olacağını söylyedim paketin adını da com.junior.kerem yaptım. Öncelikle bir Bilgisayar classımız olacaktı değil mi ...
Read more →
image

Ders 34 - Kalıtım/Inheritance

2021-02-21
Arkadaşlar merhabalar baba konu olan inheritanceye giriyoruz what is inheritance ? Inheritance subclassın(alt class yada parent classtan derived edilmiş class) otomatik olarak ebeveyn classtan public or protected primitives , objects or methods...
Read more →
image

Ders 33 - Constructor(Yapıcılar)

2021-04-06
Arkadaşlar merhabalar bu konuda Constructorlara değineceğiz.Constructor kısaca nedir ? Öncelikle constructor da bir methoddur fakat bu özel bir methoddur ve bu methodun ismi class ismi ile eşleşmelidir.Constructorlar bir yeni nesne creating edi...
Read more →
image

Ders 35 - Kalıtım/Inheritance 2

2021-04-08
Arkadaşlar merhabalar Inheritance konusuna devam ediyoruz. 2-Inheritance ile Constructor Tanımlama: Inheritance de arkadaşlar eğer ki super classımız parametre değerine sahip bir constructora sahip ise subclassların hepsi super() komutunu kulla...
Read more →
image

Ders 36 - Kalıtım/Inheritance 3

2021-04-08
Inheritanceye devam ediyoruz. 4-Inheritancede Class üyelerine erişme(method ve variables) : Javada child classlar parent classın public yada protected erişim belirteçlerine sahip olan methodlar , primitive türlere erişebilir.Tek bir örnekle ...
Read more →
image

Ders 37 - Kalıtım/Inheritance 4

2021-04-24
1)Overriding a method Bir methodu ezme.Bu olay nasıl oluyor ? Öncelikle bu olayın olabilmesi için parent classımızın içerisinde bir method olması gerek ve eğer ki biz bu methodu child classımızda da kullanırsak bu methodu ezmiş oluruz.Hemen şöy...
Read more →
image

Ders 38 - Abstract Sınıflar

2021-04-24
Arkadaşlar merhabalar , bugün artık yeni konu olan abstract classlara girecez. Abstract class abstract keywordü ile işaretlemiş ve instantiated olamayacak sınıflardır.Yani siz bu sınıfın nesnesini oluşturamazsınız,başlatamazsınız.Abstract metho...
Read more →
image

Ders 39 - Interfaces

2021-04-24
Bir interface bir abstract veri türüdür ve bu interface abstract public methodların bir listesini tanımlar , ki , bunu implement eden sınıf bu methodları override etmek zorundadır.Bir sınıf "implements" keywordü ile bir interfaceyi implement eder....
Read more →
image

Ders 40 - Polymorphism

2021-04-24
Polymorphismin amacı bir nesnenin farklı formlarda olması yeteneğidir.Tabi ki bu cümlede bir şey anlamadınız.Örnek ile kısaca açıklayalım. public class Animal{ public boolean isAlive(){ return true; } } interface CanRun{ ...
Read more →
image

Ders 41 - Exceptions

2021-04-24
Arkadaşlar exception şudur , program çalıştığı zaman programda meydana gelen hata yüzünden programın kesilmesidir. Yukarıda Error şu anlama geliyor , programınızda bir şeyin çok kötü bir şekilde yanlış gittiğini söyler ki bununla çok karşılacağ...
Read more →
image

Ders 42 - JDBC

2021-04-25
Arkadaşlar artık database kısmına giriş yapıyoruz. JDBC -> Java Database Connectivity'nin kısaltmasıdır. Bir veritabanı verinin düzenlenmiş koleksiyonudur , bir ilişkisel veritabanı satırlar ve sütunlardan oluşan veritabanıdır.Bir ilişkis...
Read more →
image

EK - Java nested ve inner sınıflar

2021-06-23
Bir classı diğer bir classın içinde tanımlamak mümkündür ; böyle classlar iç içe sınıflar olarak bilinir.Içteki classın scopu onu kapsayan diğer sınıf ile sınırlıdır.Böylece , eğer B classı A sı...
Read more →
image

EK - Java Annotations (Açıklamalar)

2021-06-30
Java bir source dosyasının içerisine sizin içerisine eklemenizi sağlayan ek bilgi sağlayan bir özellik destekler.Bu bilgi , annotations olarak adlandırılır , programın aksiyonlarını değiştirmez.Böylece , bir annotation (a&c...
Read more →
image

EK - Java Annotations (Açıklamalar) 2

2021-07-01
Ikinci bir reflection örneği : Önceki örnekte myMethod() parametrelere sahip değildi.Böylece , getMethod() çağrıldığında , sadece myMethod() ismi geçildi.Ancak , eğer ki bir method parametrelere sahipse ve bunu...
Read more →
image

EK - Java Annotations (Açıklamalar) 3

2021-07-02
Repeatable Annotationlar : JDK 8 'in birlikte , bir annotation aynı eleman üzerinde tekrar edilebilir oldu.Buna repeating (tekrar eden) annotationlar (açıklamalar) denir.Bir annotationun tekrar edilebilir olabilmesi için ...
Read more →
image

EK - Java da Serialization ve Deserialization / transient modifier

2021-07-03
Java da Serialization , bir nesnesinin durumunu bir byte-stream içerisine yazma durumudur.Başlıca Hibernate,RMI,JPA,EJB ve JMS teknolojilerinde kullanılır.Serialization işleminin tersi deserialization olarak adlandırılır , burda byte-stream...
Read more →