Genericsler java 5 ile gelen özellikler. Basit şeklini hemen hemen her yerde kullanıyoruz. ancak collection arayüzü ile beraber kullanımında bazen sıkıntı yaşandıgını görüyorum. şöyle bir incelemek gerekirse; class{ Collection myNUmbers = new ArrayList (); public void main() { printCollection(myNUmbers); } void printCollection(Collection c) { for (Serializable e : c) { System.out.println(e); } } } printCollection(Collection c) methodunda parametre olarak "Collection c" almış olsaydı yukarıda ki kod parçası hata alacaktı. çünkü eger extend kullanmazsak, collection ile beraberinde kullanılan generics betimi beraber bir class oluştruyorlar ancak bu inheritance özelliklerini desteklemiyor diye dusunebiliriz yukarıda extend olmazsa ve biz printCollection(myNUmbers); methodunu aynen çagırırsak hata alırız. hatta ve hatta; Collection myNUmbers = new ArrayList (); şekilde tanım yapıp void printCollection(Collectio...
This journey is all about
* Edge stack like Scala,Spark,Kafka etc
* Cloud(Kubernetes,Docker,CloudFoundry etc)
* Historically it was about mainly on JEE, SOA, BPEL/BPM but now mainly on Microservices