Session

Sneaking inside JVM language features

JVM languages like Kotlin, Scala has many language features even though none of them are supported by JVM. This talk will go through all those language features and understand how they work internally for JVM compatibility.

For example:
1. Do all know, how features like default arguments and named arguments works?
2. Do all know, that switch statement can only work with integers? Then how when expression works with almost all data types?
3. Do all know, how inline classes works?
4. And many more features.

Many developers uses all these APIs without knowing how the respective compilers generate code underneath to make it JVM compatible. After this talk, they will have a good understanding of how these features work internally which obviously make them a better programmer.

Chandra Sekhar Nayak

Building Android apps for Lowe's

Bengaluru, India

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top