话题背景
Kotlin 是 JetBrains 开发的一款 JVM 静态编程语言,具有现代(也有称下一代的)静态编程语言的很多特点,如类型推断、多范式支持、可空性表达、扩展函数、DSL 支持等。另外对于安卓开发还提供了 Kotlin 安卓扩展和 Anko 库。在年初Kotlin也得到了来自Spring的大力支持,相信其在服务端的开发也将有良好的表现;Kotlin Native项目在今年面世,一旦正式发布,Kotlin将可应用于原生操作系统、乃至嵌入式系统的开发。
Kotlin 语言相对 Java 有很多优势,在今年5月18日被谷歌大会宣布为 Android 官方开发语言。你认为在 Android 开发中, Kotlin 会取代 Java 吗?本周的【异周话题】我们一起聊聊 Kotlin相关 的话题。
话题内容 大家可以围绕以下一个或多个问题展开讨论: 欢迎各位同学积极在文章的底部发表评论,参与话题!很多同学喜欢去百度或者知乎寻找答案,异步君不建议大家真么做。用心思考一下,就当对自己学习的总结。思考是一种学习方式,分享也是一种学习方式。 话题时间 2017年12月12日-12月17日 话题奖励 话题结束后,我们将选取 3 位讨论精彩的同学,可以从以下 3 本书中任选 1 本作为奖品:《Kotlin程序开发入门精要》、《Java和Android开发学习指南(第2版)》、《Java EE核心框架实战(第2版)》。获奖的 3 位用户先到先得,先私信小编的将优先选择,每本书仅赠送一本。 重要:每个用户仅允许注册一个账号参加活动,仅社区账户绑定手机号的用户,可以参与评奖。活动的最终解释权归异步社区所有。 图书作者:李宁 图书简介:基于新的Kotlin版本,分3部分讲解Kotlin,第1部分(第1~11章)是Kotlin语言的基础部分,第2部分(第12~15章)主要介绍了如何用Kotlin开发Android App,第3部分(第16章)是一个完整的案例:欧瑞天气。随书赠送近70小时视频课程,包括Kotlin和Android开发,供读者学习使用,全程视频陪伴。并且通过Kotlin开发题库提供大量的测试题以及过关系统,读者可以用通关的方式更有效地学习书中的知识,提高学习的效率。 图书作者:[加] Budi Kurniawan 克尼亚万 图书作者:高洪岩 图书简介:《Java EE核心框架实战(第2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用主流开源Java EE框架进行开发所需的各种技能。《Java EE核心框架实战(第2版)》的宗旨是提高读者学习Java EE的效率,增强其项目实战能力。为此,本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的必备知识,帮助读者进行“精要”式的学习,汲取Java EE的思想,正确地进行项目实战。 本书适合具有一定Java编程基础的读者,以及使用Java进行软件开发、测试的从业人员阅读。
1. 初学者如何入门 Android 开发?有哪些书可以推荐?请举例说明。
2. 在安卓开发中遇到过哪些技术难题?请举例说明。
3. 相对 Java,你认为 Kotlin 具有哪些优势?请给出你的观点;
4. 你认为新人应当如何入门 Kotlin?请给出你的建议;
5. 你认在为 Android 开发中 Kotlin最终会取代 Java 吗?请给出你的观点。
图书简介:本书是Java语言学习指南,特别针对使用Java进行Android应用程序开发展开了详细介绍。全书共50章,分为两大部分。第1部分(第1章到第22章)主要介绍Java语言基础知识及其功能特性。第2部分(第23章到第50章)主要介绍如何有效地构建Android应用程序。本书适合任何想要学习Java语言的读者阅读,特别适合想要成为Android应用程序开发人员的读者学习参考。
恭喜以上 3 位获奖的同学,请 3 位同学私信小编,并提供收件人姓名、收件地址、邮编、联系电话、书名,每本书仅赠送一本,先到先得,先私信小编的将优先选择图书!小编会尽快将赠书寄到各位同学的手中!