自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Kotlin速记-委托

在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关键字 by 实现委托。

2023-01-27 23:50:40 303

原创 Kotlin速记-数据类与密封类

一个只包含数据的类,关键字为 data, 编译器会自动的从主构造函数中根据所有声明的属性提取以下函数:equals() / hashCode();toString() 格式如 “User(name=John, age=42)”;componentN() functions 对应于属性,按声明顺序排列;标准库提供了 Pair 和 Triple。在大多数情形中,命名数据类是更好的设计选择,因为这样代码可读性更强而且提供了有意义的名字和属性。

2023-01-23 23:16:34 101

原创 Kotlin速记-对象表达式与对象声明

如果超类型有一个构造函数,则必须传递参数给它。多个超类型和接口可以用逗号分隔。匿名对象可以用作只在本地和私有作用域中声明的类型。如果你使用匿名对象作为公有函数的 返回类型或者用作公有属性的类型,那么该函数或属性的实际类型 会是匿名对象声明的超类型,如果你没有声明任何超类型,就会是 Any。在匿名对象中添加的成员将无法访问。

2023-01-18 16:55:08 120

原创 Kotlin速记-枚举类

初始化枚举// 每一个枚举都是枚举类的实例,进行初始化 enum class Color(val rgb : Int) {BLUE(0x0000FF) , RED(0xFF0000) , GREEN(0x00FF00) } ​ // 默认名称为枚举字符名,值从0开始。若需要指定值,则可以使用其构造函数 enum class Shape(value : Int) {

2023-01-17 23:38:57 156

原创 Kotlin速记-扩展

Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。

2023-01-16 16:55:08 89

原创 Kotlin速记-接口

Kotlin使用 interface 关键字定义接口,允许方法有默认实现// 未实现的方法 fun A() // 已实现的方法 fun B() {

2023-01-16 14:25:16 65

原创 Kotlin速记-继承

Kotlin 中所有类都继承该 Any 类,它是所有类的超类(相当于 Java 中的 java.lang.Object ,但实质是不一样的),对于没有超类型声明的类是默认超类, Any 默认提供三个函数:equals();hashCode();toString()。如果一个类要被继承,可以使用 open 关键字进行修饰。

2023-01-15 23:58:07 81

原创 Kotlin速记-泛型

泛型,即 “参数化类型”,将类型参数化,可以用在类,接口,方法上。与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。泛型约束我们可以使用泛型约束来设定一个给定参数允许使用的类型。Kotlin 中使用 : 对泛型的类型上限进行约束。最常见的约束是上界(upper bound):Comparable 的子类型可以替代 T。 例如:默认的上界是 Any?。对于多个上界约束条件,可以用 where 子句:星号投射表示不知道类型参数的任何信息, 但是仍然希望能够安全地

2023-01-14 23:14:43 93

原创 Kotlin速记-类与对象

Kotlin 类包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。Kotlin 中用关键字class// 类定义的格式 class 类名 {// 类的构成 } // 在类中定义函数 class Example {println("test") } } // 定义空类 class Empty。

2023-01-13 17:27:56 78

原创 Kotlin速记-控制语句

Kotlin速记-控制语句

2023-01-12 23:29:13 110

原创 Kotlin速记-数据类型

Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。

2023-01-11 17:41:04 102

原创 Kotlin速记-基础语法

Kotlin速记-基础语法

2023-01-10 00:22:23 109

毕设期末作业:校园学生宿舍管理系统(Java+mysql)

java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码等功能 java+mysql实现的宿舍管理系统源码,分为宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码

2023-01-18

2023Java面试题简答速记宝典(内附问题和答案)

2023年Java工程师必备面试速记宝典,内容包括:基础知识、Java并发、开发框架、Redis、分布式与微服务、网络。比较重要的内容点记了下来,也可以作为复盘基础进行发散学习。

2023-01-17

家政类h5网页设计源码

一款响应式的清爽家政服务网站作业,基于html+css+js开发,比较基础的静态页面。可学习到各类控件的组合使用,适用于:临时钟点工、长期钟点工、家电清洗、干洗、搬家、护工、居家保养、皮具护理、居家便民、家电维修等家政行业网站html模板。基于html+css+js开发,比较基础的静态页面。可学习到各类控件的组合使用,适用于:临时钟点工、长期钟点工、家电清洗、干洗、搬家、护工、居家保养、皮具护理、居家便民、家电维修等家政行业网站html模板。基于html+css+js开发,比较基础的静态页面。可学习到各类控件的组合使用,适用于:临时钟点工、长期钟点工、家电清洗、干洗、搬家、护工、居家保养、皮具护理、居家便民、家电维修等家政行业网站html模板。基于html+css+js开发,比较基础的静态页面。可学习到各类控件的组合使用,适用于:临时钟点工、长期钟点工、家电清洗、干洗、搬家、护工、居家保养、皮具护理、居家便民、家电维修等家政行业网站html模板。基于html+css+js开发,比较基础的静态页面。可学习到各类控件的组合使用,适用于:临时钟点工、长期钟点工、家电清洗、干洗、搬家、护工、居

2023-01-17

空空如也

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

TA关注的人

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