Java Nots
------------------------------------------------------------------------------------------------------------
java.io.AutoClosable implement eden bir kaynak anca try with resource ta kullanılabilir.
------------------------------------------------------------------------------------------------------------
asert kullanımı aslında switchable runtime exception dir.
assertionların çalışmasını sağlamak için vm e -enableassertions veya -ea parametrelerini geçmek gerekir.
test ve dev ortamda acılır production da kapatılır.
------------------------------------------------------------------------------------------------------------
Lamda Expressions: Tekbir Soyut methoda sahip bir ayayüzü gerçekleştiren ifadelerdir. Arayuzdeki sgnature methodun implementasyonu dur aslında
Math adder = (double a, double b ) -> {return a+b;};
veya
Math adder = (a, b ) -> {return a+b;};
veya
Math adder = (a, b ) -> {a+b;};
doMath(adder, 3,5);
public static vodid doMath(Math method, double a, double b){
double res = math.calculate(a,b);
System.out.print(res);
}
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Yorumlar
Yorum Gönder