Java ze swą prawie 30 letnią historią dorobiła się wielu interesujących mechanizmów. Chociaż wciąż zdaje się być stosunkowo prostym językiem, to czasem można się zdziwić ile ciekawostek skrywa.
Switch, enum, lambda, var, final, invokedynamic, method handles, invokeinterface, bytecode, bootstrapmethods, interface, klasa, wyjątek, refleksja, invokespecial, intrinsics, invokevirtual, escape analisis, interpreter, jit, c2, clinit, lookupswitch, vtable, itable.
Wszystkie te mądre pojęcia pojawią się w tej prezentacji.
Prezentację poprowadzi Jakub Gardo. Java Developer z 10 letnim stażem. Fan Javy, JVMa oraz ich niskopoziomowych aspektów.
Partnerami wydarzenia są:
Britenet
Dynamic Solutions
Podlaski Oddział PTI