官术网_书友最值得收藏!

Introduction to Kotlin

Kotlin is a statically-typed programming language that runs on the JVM and works across different platforms. The fact that it is statically typed means the types are resolved during compilation. JVM is a specification that provides a runtime environment for running applications that are developed in Java and other JVM-based languages. The most well known reference implementation of JVM is OpenJDK, which was originally developed by Sun Microsystems and is now supervised by Oracle. Kotlin is another JVM-based language that is simple to write and concise in nature.

Kotlin combines object-oriented and functional programming features. Kotlin is designed to be interoperable with Java and relies on the Java code from the existing Java Class Library (JCL).

Kotlin provides a more expressive syntax than Java. It is concise and has strong type inference, which reduces code verbosity. It also has a wide variety of useful features, such as operator overloading, string templates, extended functions, and coroutines.

主站蜘蛛池模板: 萨嘎县| 神池县| 明溪县| 泊头市| 天镇县| 荃湾区| 西畴县| 三明市| 武威市| 金堂县| 玉环县| 察雅县| 长沙市| 柏乡县| 朝阳市| 乌鲁木齐县| 临邑县| 会东县| 德令哈市| 墨江| 禄劝| 石泉县| 邯郸县| 克山县| 浦东新区| 吉首市| 靖远县| 宝坻区| 双辽市| 北碚区| 望江县| 阜宁县| 长白| 黄大仙区| 亚东县| 安乡县| 泰兴市| 北票市| 墨竹工卡县| 栾城县| 天峨县|