博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP程序员7小时学会Kotlin系列 - 第一小时 背景
阅读量:5838 次
发布时间:2019-06-18

本文共 546 字,大约阅读时间需要 1 分钟。

基础知识

Kotlin简单的说是Java语言的改良版本,是一种静态类型编程语言,可运行于JVM、Andoid或JavaScript环境,于2016年2月15日发布1.0正式版。Kotlin定位于一门通用性编程语言,可用于服务端、移动端和桌面编程。它的特性以实用主义为指导原则,可以概括为:互操作性、安全性、清晰性及工具化支持。

实用主义的解读:

  • Kotlin没有自己的包管理机制和构建系统 - 已经有Maven和Gradle了
  • 花了很多时间和精力去构建兼容JDK的数据集合接口 - 便于与无数的Java代码间进行数据转换
  • Kotlin支持Java6的字节码格式 - 答案是Android

实用主义关乎用户体验,不仅仅是语言或库。我们会保持语言和标准库的长期向后兼容性。

Kotlin基于Apache 2.0开源许可协议,源码开放。

开发工具

Kotlin可以在IntelliJ IDEA, Android Studio 和 Eclipse 三种IDE中运行。

适用场景

  • 替代Java;
  • 与Java交叉使用;
  • 打造自有的DSL;
  • Android;
  • Web;
  • 桌面

一瞥

fun main(args: Array
) { println("Hello, world!")}

转载地址:http://wajcx.baihongyu.com/

你可能感兴趣的文章
抽象类的调用
查看>>
使用硬盘,安装双系统,Win7+CentOS
查看>>
Javascript学习总结
查看>>
php 用正则替换中文字符一系列问题解决
查看>>
ActiveMQ应用笔记一:基本概念&安装
查看>>
大话数据结构之四(串)
查看>>
加热炉简是新来的整个系统的板
查看>>
Mockito使用注意事项
查看>>
[LeetCode] Palindrome Linked List 回文链表
查看>>
UVA - 825Walking on the Safe Side(dp)
查看>>
android大概是通过logcat拦截Log
查看>>
关于codeMirror插件使用的一个坑
查看>>
评论:人才流失强力折射出现实畸形人才观
查看>>
git服务器gitlab之搭建和使用--灰常好的git服务器【转】
查看>>
基于机器学习的web异常检测——基于HMM的状态序列建模,将原始数据转化为状态机表示,然后求解概率判断异常与否...
查看>>
分享一种需求评审的方案
查看>>
虚拟运营商10月或大面积放号 哭穷背后仍有赢家
查看>>
Server2016开发环境配置
查看>>
分布式光伏发电建设中的逆变器及其选型
查看>>
增强网络安全防御 推动物联网走向应用
查看>>