zoukankan      html  css  js  c++  java
  • kotlin成长之路

    前言:

      从接触Kotlin开始,也就是我今天开启写技术博客的决定,文采不佳,欢迎各位阅读者的理解与指点。而该篇文章是最为博客新手的我对Kotlin成长的引导篇,所以内容一般是Kotlin技术博客的目录页以及个人相关言论,将持续更新中。

      2017谷歌I/O大会:宣布 Kotlin 成 Android 开发一级语言

      听到这消息,莫名的想起了塞班:大学里是软件工程的 “移动应用开发方向” 专业,学过塞班,曾以为会做塞班开发,可是毕业之后等来的不是塞班语言的研发生涯,而是Android的开始,时隔几年,现在Kotlin语言出来了。

    什么是Kotlin:
      Kotlin是一种在 Java虚拟机上执行的静态型别编程语言,它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言。
      该语言有几个优势:
      简洁:它大大减少你需要写的样板代码的数量。
        PS:提高了可读性
      安全:避免空指针异常等整个类的错误。
        PS:编译器在编译期间,会检查不可预见存在的空指针问题,如果存在,编译是无法通过的
      特性:
        1、静态强类型
        2、空指针类型检查
        3、支持函数式编程:Lambda
        4、协程
        5、扩展方法
      通用:构建服务器端程序、Android 应用程序或者在浏览器中运行的前端程序。
      互操作性:通过 100% Java 互操作性,利用 JVM 既有框架和库。
          PS:在Kotlin中可以使用现有的java库,也可以在Kotlin中调用java方法或者java类实现接口以及应用java的标注等,同样也可以在java代码中调用Kotlin的代码
    目录:

      1、kotlin第一个项目的搭建

      2、Kotlin基础语法:变量、函数、类、枚举、控制流

  • 相关阅读:
    URAL 1993 This cheeseburger you don't need
    python获取教务管理系统的MM照片
    ZOJ 3175 Number of Containers 分块
    ZOJ 3435 Ideal Puzzle Bobble 莫比乌斯反演
    整理各种线性筛法
    SPOJ 7001 Visible Lattice Points 莫比乌斯反演
    UVA 11997 K Smallest Sums
    HDU 4768 Flyer 二分
    HDU 4135 Co-prime 容斥
    POJ 3468 A Simple Problem with Integers 线段树
  • 原文地址:https://www.cnblogs.com/dfsu/p/6955300.html
Copyright © 2011-2022 走看看