自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luckyion的专栏

在这里分享编程的乐趣,探索编程世界的奥秘

  • 博客(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 220

原创 小狮子的Kotlin学习之路(十)

Kotlin接口这一篇我们了解Kotlin的接口。还记得很早之前看过一篇大神的博客,说接口就是特殊的抽象类,其实我个人也是比较认可这种说法的,尤其是在Kotlin语言中。接口声明语法:interface IfaceName {}。接口默认是open的,因此不需要再open关键字修饰。interfaceKotlinIface{}同样地,在接口中声明的函数,默认也是open...

2020-02-23 10:41:22 255

原创 小狮子的Kotlin学习之路(九)

Kotlin类的继承上一篇我们学习了Kotlin的类,这一篇我们来看类的继承。继承是面向对象的三大特性(继承、多态、封装)之一,所以我们很有必要了解类的继承。在Kotlin中,所有的非空类都是继承自Any类,也就是说,Any类是所有类的超类(ps: 这里我们把没有直接继承关系的或间接继承关系的称为超类和子类,有直接继承关系的称作父类和子类,比较容易理解一些。),它是隐式继承的,不需要特别的...

2020-02-22 17:38:17 324

原创 小狮子的Kotlin学习之路(八)

Kotlin类和对象在这之前,我们都是在文件(file)中编写代码,使用main函数来执行我们的代码块。在正式的编程中,文件仅用于编写公共类库、脚本等,而业务类等,一般都是以类来实现的。一个Kotlin类,可能包含有构造函数、初始化代码块、函数、属性、内部类和对象声明。类定义方式为:class 类名 {}接下来,我们定义一个Kotlin类。在项目中的“src"中的目录下点击鼠标右键...

2020-02-22 17:36:01 501

原创 小狮子的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 320

原创 小狮子的Kotlin学习之路(六)

Kotlin条件控制没有一条可以一直走到底的路,有时候必定需要面临各种选择。做选择的时候,当然是有一定的原因或者条件的。应用程序也是一样,我们需要根据不同的条件,让程序执行不同的代码或输出不同的结果。举个栗子,我们给定两个数值 a 和 b ,我们需要得到数值较大的结果。我们用语言描述时:如果给定数值 a 和 b, 如果 a 大于 b ,结果为 a ,如果 a 小于 b ,结果为 b。那...

2020-02-22 17:07:14 191

原创 小狮子的Kotlin学习之路(五)

Kotlin数据类型无论多么庞大的应用,其最终都是由最基本的数据类型累加起来的。就像建一所房子,我们的房子是通过砖块、钢筋、混凝土等最基本的材料通过一定形式的组合,最终成了我们的房子。在编程世界里也一样,一个庞大的应用程序,也是由最基本的元素组成的。在计算机中,元素当然指的就是数据,而使用Kotlin编写应用程序,我们就需要了解Kotlin中有哪些数据类型。在基础语法中,我们已经接触到了整...

2020-02-22 17:04:11 317

原创 小狮子的Kotlin学习之路(四)

Kotlin基础语法上一篇,我们使用Kotlin在控制台打印了“Hello World",接下里,我们就来到Kotlin的世界,一步一步的认识和探索Kotlin的奥秘。我们再来回顾一下我们的"Hello World"程序。在项目结构中,我们创建的HelloWorld文件。我们看到Kotlin文件是以.kt为后缀的文件。在Kotlin中,所有的程序文件均以.kt结尾。接下来,我们...

2020-02-22 17:01:21 226

原创 小狮子的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 215

基于KMP(Kotlin Multiplatform)的Android静态文件服务程序

基于KMP(Kotlin Multiplatform)的Android静态文件服务程序

2024-08-18

java u202 windows

java u202 windows

2022-02-06

sqlite-jdbc-3.23.1.7z

Kotlin/Java使用Sqlite的轻量级驱动jar包,版本比较老,如果需要新的,请在CSDN上搜索。如有无积分的同学,可以留言对应的版本,我下载更新。

2020-03-06

基于HTML5的jquery文件上传插件

1.支持多文件上传 2.带进度条 3.可以显示文件名称 4.可以实时显示已上传的大小 5.可以从队列中删除 6.各元素的样式都可以自己控制

2017-01-03

jre7精简版

jre7精简版,一般应用都可以跑起来,但仅有6M

2014-08-08

ImageAdapter

Android ListView 设置背景颜色

2014-06-06

CSS完全参考手册3.0.chm

CSS完全参考手册3.0.chm

2014-05-14

jquery1.7.2_20120420中文版.chm

jquery1.7.2_20120420中文版.chm

2014-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除