- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 小狮子的Kotlin学习之路(十二)
Kotlin枚举类枚举类也是Kotlin中一个特殊的类。它的特殊点在于它里面容纳的是一组固定的值。使用时,仅限于已经列出的值,可以防止传入非法的值,导致程序运行异常。在Kotlin中,枚举类最基本的用法是实现一个类型安全的枚举。枚举类的声明格式为:enum class ENUM_NAME{OBJ1, OBJ2, OBJ3, ...}我们来写一个枚举的例子:enum class...
2020-02-27 18:13:05 176
原创 小狮子的Kotlin学习之路(十一)
Kotlin数据类和密封类Kotlin中定义了一个仅包含数据的类,被称作数据类。数据类的声明方式为:data class ClassName(var/val param, ...)前面已经讲过了Kotlin的类,因此,我们仅了解一下数据类和普通的类有哪些区别,提供了哪些优势。区别: 主构造函数至少需要包含一个参数。 所有的主构造函数的参数必须声明为val/var...
2020-02-27 15:16:47 222
原创 小狮子的Kotlin学习之路(十)
Kotlin接口这一篇我们了解Kotlin的接口。还记得很早之前看过一篇大神的博客,说接口就是特殊的抽象类,其实我个人也是比较认可这种说法的,尤其是在Kotlin语言中。接口声明语法:interface IfaceName {}。接口默认是open的,因此不需要再open关键字修饰。interfaceKotlinIface{}同样地,在接口中声明的函数,默认也是open...
2020-02-23 10:41:22 256
原创 小狮子的Kotlin学习之路(九)
Kotlin类的继承上一篇我们学习了Kotlin的类,这一篇我们来看类的继承。继承是面向对象的三大特性(继承、多态、封装)之一,所以我们很有必要了解类的继承。在Kotlin中,所有的非空类都是继承自Any类,也就是说,Any类是所有类的超类(ps: 这里我们把没有直接继承关系的或间接继承关系的称为超类和子类,有直接继承关系的称作父类和子类,比较容易理解一些。),它是隐式继承的,不需要特别的...
2020-02-22 17:38:17 326
原创 小狮子的Kotlin学习之路(八)
Kotlin类和对象在这之前,我们都是在文件(file)中编写代码,使用main函数来执行我们的代码块。在正式的编程中,文件仅用于编写公共类库、脚本等,而业务类等,一般都是以类来实现的。一个Kotlin类,可能包含有构造函数、初始化代码块、函数、属性、内部类和对象声明。类定义方式为:class 类名 {}接下来,我们定义一个Kotlin类。在项目中的“src"中的目录下点击鼠标右键...
2020-02-22 17:36:01 502
原创 小狮子的Kotlin学习之路(七)
Kotlin循环控制我们接着上一篇条件控制的例子。我们现在有了所有同学的成绩,随机取出10人,成绩分别为:97、56、49、65、75、89、66、83、77、99。我们需要打印出每个成绩。该怎么做呢?首先,我们需要定义一个数组,用来存放这10个人的成绩。valscores=arrayOf(97,56,49,65,75,89,66,83,77,99)那...
2020-02-22 17:09:29 321
原创 小狮子的Kotlin学习之路(六)
Kotlin条件控制没有一条可以一直走到底的路,有时候必定需要面临各种选择。做选择的时候,当然是有一定的原因或者条件的。应用程序也是一样,我们需要根据不同的条件,让程序执行不同的代码或输出不同的结果。举个栗子,我们给定两个数值 a 和 b ,我们需要得到数值较大的结果。我们用语言描述时:如果给定数值 a 和 b, 如果 a 大于 b ,结果为 a ,如果 a 小于 b ,结果为 b。那...
2020-02-22 17:07:14 192
原创 小狮子的Kotlin学习之路(五)
Kotlin数据类型无论多么庞大的应用,其最终都是由最基本的数据类型累加起来的。就像建一所房子,我们的房子是通过砖块、钢筋、混凝土等最基本的材料通过一定形式的组合,最终成了我们的房子。在编程世界里也一样,一个庞大的应用程序,也是由最基本的元素组成的。在计算机中,元素当然指的就是数据,而使用Kotlin编写应用程序,我们就需要了解Kotlin中有哪些数据类型。在基础语法中,我们已经接触到了整...
2020-02-22 17:04:11 318
原创 小狮子的Kotlin学习之路(四)
Kotlin基础语法上一篇,我们使用Kotlin在控制台打印了“Hello World",接下里,我们就来到Kotlin的世界,一步一步的认识和探索Kotlin的奥秘。我们再来回顾一下我们的"Hello World"程序。在项目结构中,我们创建的HelloWorld文件。我们看到Kotlin文件是以.kt为后缀的文件。在Kotlin中,所有的程序文件均以.kt结尾。接下来,我们...
2020-02-22 17:01:21 228
原创 小狮子的Kotlin学习之路(三)
初识Kotlin之Hello World上一篇,我们结束于项目创建,本篇我们将从项目创建开始。点击"Create New Project"创建一个新的项目。打开项目创建界面我们在左侧选择Kotlin,在右侧显示的项目类型中选择“JVM|IDEA”,点击“Next”。在接下来的界面,我们需要输入项目名称及项目保存路径。输入项目名称并选择项目保存路径,其他的项保持默...
2020-02-22 16:58:32 217
原创 小狮子的Kotlin学习之路(二)
Kotlin环境搭建工欲善其事必先利其器。首先,需要搭建好Kotlin的编译环境,搭建好环境,我们才能够为学习Kotlin铺平道路。在这里,我们以 IntelliJ IDEA作为默认的开发工具来进行学习。当然,也可以使用Eclipse或者命令行编译,这些都是因个人喜好。如果是做Android的同学,IntelliJ IDEA应该是比较熟悉而且容易上手的,因为Android Studio...
2020-02-22 16:53:55 217
sqlite-jdbc-3.23.1.7z
2020-03-06
基于HTML5的jquery文件上传插件
2017-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人