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

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.

主站蜘蛛池模板: 肇州县| 固安县| 永年县| 正宁县| 五河县| 乌鲁木齐县| 揭阳市| 嘉义市| 七台河市| 微山县| 贵溪市| 威远县| 伊宁市| 屯留县| 丹东市| 吉安县| 岳池县| 阿合奇县| 普洱| 昔阳县| 黄骅市| 军事| 谢通门县| 板桥市| 宁远县| 塔河县| 临西县| 阿克陶县| 镇原县| 惠东县| 汾阳市| 渭南市| 衢州市| 鹤庆县| 莆田市| 清镇市| 万荣县| 上思县| 张家港市| 平湖市| 勐海县|