博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kotlin成长之路
阅读量:4703 次
发布时间:2019-06-10

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

前言:

  从接触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、

  2、

 

转载于:https://www.cnblogs.com/dfsu/p/6955300.html

你可能感兴趣的文章
记一些从数学和程序设计中体会到的思想
查看>>
题目1462:两船载物问题
查看>>
POJ 2378 Tree Cutting(树形DP,水)
查看>>
UVA 116 Unidirectional TSP (白书dp)
查看>>
第三方测速工具
查看>>
数据访问 投票习题
查看>>
cnblog!i'm coming!
查看>>
使用点符号代替溢出的文本
查看>>
fatal: remote origin already exists.
查看>>
LeetCode 242. Valid Anagram
查看>>
JSP表单提交乱码
查看>>
如何适应现代雇佣关系
查看>>
团队项目(第五周)
查看>>
SQL 优化经验总结34条
查看>>
开源 视频会议 收藏
查看>>
核心J2EE模式 - 截取过滤器
查看>>
.net开源CMS
查看>>
JdbcTemplate
查看>>
第一次使用maven记录
查看>>
SharePoint服务器端对象模型 之 使用CAML进展数据查询
查看>>