kotlin学习(2)

习惯用法

创建 DTOs(POJOs/POCOs)

1
data class Customer(val name: String, val email: String)

会为 Customer 类提供以下功能:

  • 所有属性的 getters (对于 var 定义的还有 setters)
  • equals()
  • hashCode()
  • toString()
  • copy()
  • 所有属性的 component1()、 component2()……等等

kotlin学习(1)

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。
Kotlin已正式成为Android官方支持开发语言。

基础语法

1.定义包(package)

1
2
3
4
5
package my.demo
import java.util.*
// ...

不需要匹配目录和包:源文件可以任意放置在文件系统中。

java控制执行流程

java使用了C语言的所有流程控制语句。在java中,涉及的关键字包括if-else、while、do-while、for、return、break以及选择语句switch。然而,java并不支持goto语句。

1.if-else

1
2
3
4
5
6
7
8
9
if(Boolean expression)
statement
if(Boolean expression)
statement
else
statement

英语学习的20个好习惯

英语学习的20个好习惯

学好英语是不少学生朋友和职场人士的迫切需要,而英语学习是一个逐渐积累的过程,想学好英语必须掌握方法并持之以恒。下面我们与大家分享高效率英语学习必须坚持的20个好习惯,希望能给大家带来启发:

  1. 学习英语是随时随地的:我有一个习惯,就是每次买了一件新东西我都会对上面的包装或说明书仔细研究一番,当然我不是在研究商品本身,我是为了看上面的英语注释,想多几个地道的英语表达而已。前几天我买了一瓶止咳露,又从上面学到不少东西呢。比如说,有效期可以说成validity,规格可以说成specification,贮藏可以说成storage,放在儿童接触的地方可以这样说keep out of the reach of children,等等等等。这些东西都非常实用,虽然有时你看了一遍不一定记得,但当你下次再遇到它们的时候你的印象就会更加深刻,久而久之便会记得。说了这么多就是要让大家知道学英语不光是课堂上的事,生活中随时随地都可以学习英文,商场啊,超市啊,餐馆啊,很多地方都有英语标识就连我们玩的电脑游戏中都有很多英语出现,学习英语是随时随地的,同学们多注意观察,收获一定不少。这样学英语不是更轻松更有趣吗?

人生哲理名言100句

人生哲理名言100句

1、在你发怒的时候,要紧闭你的嘴,免得增加你的怒气。

2、生气是拿别人做错的事来惩罚自己。

3、生活中若没有朋友,就像生活中没有阳光一样。

4、明天的希望会让我们忘了今天的痛苦。

5、生活若剥去了理想、梦想、幻想,那生命便只是一堆空架子。

6、发光并非太阳的专利,你也可以发光,真的。

顶尖效率

训练你的头脑到达顶尖效率的20种方法

你是否感到越来越难集中注意力,或者难以进行心算?我希望你不要接受这么一种主张:随着年龄增长头脑的敏锐性必然会减弱。 许多事情能够导致头脑的工作效率下降,而且我喜欢称其中一个主要的因素为“使用它或者失去它”综合症。

这篇文章是《我的生活巨变》的杰夫尼克尔斯写的报告。他的使命和他的博客的关注点是帮助人们找到生命中的成功和意义。杰夫是一位有深度的作家,我鼓励你读完后去拜访他。 杰夫用这份伟大的列表来帮助我们避免可怕的“使用它或者失去它”综合症,而我很高兴和大家分享它。训练你的头脑到达顶尖效率的20种方法: 为了保持敏锐,锻炼你的大脑是很重要的。我们思考得越少,它就会变得越迟钝。今天我们有很多重点来保持生理健康,但我们也应该关注我们的精神健康。在一生中,我们的大脑都在持续扩张和适应受到的刺激。我们更关心我们的大脑,我们会变得跟有智慧。这里有20个训练大脑的方案。

记忆能力的简单训练

记忆能力的简单训练

记忆能力的简单训练 美国麻省理工学院科学家的一份报告说:假设你始终好学不倦,那么,你脑子一生储藏的各种知识,将相当于美国国会图书馆藏书的五十倍。据说,该图书馆藏书一千多万册,也就是说,人的记忆容量相当于五亿本书籍的知识总量。还有人估计,全世界图书馆藏书七亿七千万册。它们所包括的信息总量共有四千六百万亿比特,这正好和一个人脑所能记忆的信息大体相当。并且,人的记忆可以保持七十到八十年以上。 一、增强记忆能力的简单方法

努力不成功?

为什么大家都努力,最终却有更多的人不成功?

我常常看到听到很多老师常常私下抱怨他们的学生太懒了,懒到不可救药。有一天我也竟然成了老师,也在相当长一段时间里极为厌恶,甚至憎恨“懒惰”的学生。那时,我说以下这段话的时候,自以为是“理直气壮”的:学习手段的技术改良并没有使学习难度减少多少。今天我们不再怕查字典了,因为电子字典太方便了;可是害怕背单词的人的数量仍在增加,因为懒惰没有技术上的解决办法。 然而,随着教龄的增加,接触的学生越来越多(多到难以对其本质视而不见的地步),我的看法不得不因此发生了很多的变化。根源在于最终有个事实是不能忽略的:大多数人既然是人就继承了作为生物而应该天生拥有的进化本能和进化能力。长久的观察使我得出一个结论,大多数学生实际上是勤奋的,他们并不懒惰,他们只是花费了很多时间精力却没有收获而已。过分简单地把最终的收获归结于“勤奋”,而把颗粒无收归结于“懒惰”,只不过是于事无补的空洞评论而已,不为解决问题提供任何线索。 个中的道理并不是很容易说清楚,但最终我还是能够尽量给学生一些相对实用一点的建议。我觉得可以从四个方面回答这个问题:“为什大家都努力,却更多的人并不成功?”

学习计划

学习计划,贵在执行和落实

当你认识到学习计划的意义,并着手制订学习计划时,千万不要以为只要有了学习计划自己的学习成绩就会在一夜之间提高。这显然是过于天真的想法。过去形成的不好习惯,没有长时间的努力克服,是不会自动消除的;而学习效率的提高也只有在长期坚持执行自己的学习计划以后才会取得成效。 一:注意自我管理

为了确保计划的落实,应在学习的实践中对计划的实施状况进行定期自我检查、自我督促、自我验收。计划信息的全过程是:确立目标–采取措施–安排时间

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器