Kotlin 完全指南

Kotlin 完全指南
共31节 585人在学 课程详情
  • 介绍Kotlin

    • 介绍Kotlin 完全指南
    • 学习目标
    • 了解Kotlin的历史和设计哲学
    • 了解Kotlin应用场景
    • 了解如何安装Kotlin
  • 搭建Kotlin基础框架

    • 学习目标
    • 学习如何使用构建工具和组织代码
    • 定义类型
    • 应用属性
    • 理解函数
    • 创建类
    • 创建对象
    • 创建接口
  • 应用Kotlin基本要点

    • 学习目标
    • 了解流量控制
    • 了解泛型
    • 集合类和数据流
    • 应用类型别名
  • 使用Kotlin的高阶特性

    • 学习目标
    • 使用委托
    • 使用解构
    • 使用扩展函数和扩展属性
    • 使用Lambdas表达式作为参数和返回值
    • 定义和使用运算符重载
    • 构建DSLs
    • 使用延续
  • 灵活应用Kotlin

    • 学习目标
    • 在Java项目中使用Kotlin库
    • 引入JVM、Javascript和Native
    • 创建多模块项目
  • Kotlin 完全指南课程总结

    • Kotlin 完全指南课程总结

    订阅失败

    Kotlin 完全指南
    Kotlin 完全指南 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    构建DSLs

    课程介绍

    【为什么学习Kotlin?】

    Google正式宣布Kotlin为Android开发的首选语言,这使得其成为除官方平台支持的Java之外的唯一语言。自2016年发布1.0版以来,Kotlin一直在稳定增长。随着被Netflix、Uber、Pinterest和Trello等公司的积极应用和推荐,可以预期Kotlin未来的市场将保持稳定增长。

    Kotlin被设计为一种工业级的面向对象的语言,并且是比Java更好的语言,但却可以与Java代码完全互操作,这一特点也能够帮助开发者可以更自然的从Java迁移到Kotlin。

    不可否认,Kotlin是近一段时间以来最令人激动的新语言之一。其实用性和互操作性让Kotlin成为许多Java开发人员更容易过渡学习的语言之一。但是,更多想要了解和学习Kotlin的学习者可能并没有Java开发背景。为此在本课程中,我们将从头开始研究Kotlin,涵盖想要扎实了解Kotlin所必需的各个主题知识点。

    课程中,我们将介绍语言的基础知识,并深入探讨一些棘手的学习问题。诸如构建和测试,泛型和扩展功能之类的主题。我们甚至研究一下Kotlin是如何帮助您编写自己的DSL。我们为此还建立了一套工具,可帮助您成为最有生产力同时最快乐的Kotlin开发人员。

     

    【课程亮点】


    1、课程涵盖基础框架、基础要点、高阶特性、灵活应用全部知识体系

    2、Kotlin是比Java更好的语言,但却可以与Java代码完全互操作

    3、实用性和互操作性让Kotlin成为许多Java开发人员更容易过渡学习的语言之一


    【讲师介绍】


     Justin Lee(贾斯汀·李)

    —— Red Hat红帽首席软件工程师

    Justin Lee(贾斯汀·李)是Java Champion和Kotlin圈子中的最受欢迎的专家之一。从1996年开始,他就一直使用Java进行编程,几乎在应用程序堆栈的每个级别上都有过开发经历。从数据库驱动程序一直到应用程序服务器和前端接口。他一直都是Java和Kotlin的拥护者,曾多次在美国和欧洲的技术大会及用户组中发表过精彩演讲。同时,他更是一位活跃的开源社区成员,在任何时候都乐于贡献自己的力量。目前他就职于Red Hat,是Red Hat原生Java微服务框架QuarkusIO的首席软件工程师。





    推荐课程

    信息系统项目管理师自考笔记

    李明 · 844人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22538人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4273人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 819人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 879人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5190人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2382人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 650人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4058人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~