自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(467)
  • 资源 (3)
  • 收藏
  • 关注

原创 【第四阶段】kotlin语言的构造函数学习

类似java中的this.nam=name。如果用户不传入参数,可以直接使用默认值。2.主构造函数里面定义属性。优化上述构造,一步到位。4.构造函数默认参数。

2023-09-19 22:43:33 298

原创 【第四阶段】kotlin语言的定义类和field关键字学习

为什么在kotlin中是private 可以直接调用,隐式代码如下。1.普通成员变量背后隐士代码。2.field关键字。

2023-09-17 16:39:47 219

原创 【第四阶段】kotlin语言的Map集合学习

【代码】【第四阶段】kotlin语言的Map集合学习。

2023-09-17 15:05:59 256

原创 【第四阶段】kotlin语言中的数组类型

2.使用elementAtOrElse 和 处理越界异常。2.Intarry常规操作的越界崩溃。1.kotlin语言中的数组类型。4.Array<对象类型>

2023-09-14 22:25:51 179

原创 【第四阶段】kotlin语言集合转换与快捷转换学习

1.list可以通过转换为set进行去重。2.list转set在转list也能去重。3.使用快捷函数distinct进行去重。

2023-09-14 21:59:48 148

原创 【第四阶段】kotlin语言的set集合

set中不能使用[]取值,取而代之的是通过elementAt()获取。1.set集合定义,不允许重复元素打印。4.kotlin语言的可变set集合。定义重复的元素不会打印。

2023-08-29 22:04:08 152 1

原创 【第四阶段】kotlin语言的解构语法过滤元素

例如只想接受后面两个元素,使用_不接受赋值,可以节约性能。2.将上述代码转化为Java代码。使用Java 代码需要大量书写。1.list集合的解构操作。

2023-08-29 21:19:22 177

原创 【第四阶段】kotlin语言的list遍历

【代码】【第四阶段】kotlin语言的list遍历。

2023-08-29 20:02:19 230

原创 【第四阶段】kotlin语言的mutator函数学习

不想全部移除怎么操作?搭配contains()使用 会过滤包含内容选定删除。1.mutator特性1:使用list可以直接+= -+如果实现是true 会自动遍历整个集合,一个一个的移除。2.mutator特性2:removeIF()

2023-08-28 21:43:32 202

原创 【第四阶段】kotlin语言可变list集合

不可变集合,不能完成可变操作,例如无法使用list2.add。4.可变集合 to 不可变集合。3.不可变集合to 可变集合 ,1.可变list集合。

2023-08-28 21:29:28 208

原创 【第四阶段】kotlin语言的List创建与元素获取

开发过程中尽量使用getOrElse()或者getOrNull,因为他可以防止崩溃取值。2.list集合获取的三种方式。

2023-08-28 21:11:06 199

原创 【第三阶段】kotlin语言的takeUnless内置函数

1.takeUnless和takeif功能是相反的。

2023-08-24 20:34:24 111

原创 【第三阶段】kotlin语言的内置函数takeif

【代码】【第三阶段】kotlin语言的内置函数takeif。

2023-08-24 20:16:02 149

原创 【第三阶段】kotlin语言的also内置函数

3.also函数的写法规则,由于also的特点 also函数始终返回是对象本身,所以可以链式调用。4.匿名函数内部不论怎么操作都不会影响返回值 所以变量的info的值永远是str本身。2.also函数匿名函数里面持有的是it ==str 和let一样。1.also函数的返回类型,永远都是str本身,和apply一样。

2023-08-23 22:07:23 137

原创 【第三阶段】kotlin语言内置函数with

2.with函数返回类型是根据匿名函数最后一行的类型变化而变化。1.with基本上和run一样,只是使用方式不一致。with 函数里面持有的是this。

2023-08-23 21:50:35 86

原创 【第三阶段】kotlin语言的内置函数run

4.因为和let一样都是取决于函数最后一行的类型变化而变化返回值,因此let也可以实现上面的内容。1.run函数返回类型是根据匿名函数最后一行的类型变化而变化。3.对比使用匿名函数的方法实现上面的具名。run 函数里面持有的是this。2.run搭配具名函数。

2023-08-22 22:18:02 303

原创 【第三阶段】kotlin语言的内置函数let

5.let+空合并操作符方式对值判null,并返回。2.使用let内置函数对集合的第一个元素相加。1.使用普通方法对集合的第一个元素相加。3.apply和let的对比。4.普通方式对值判null。

2023-08-21 21:46:27 126

原创 【第三阶段】kotlin语言的内置函数apply

apply函数的特点:始终返回对象的类型,一般大部分情况下,匿名函数都会持有一个it,但是apply不会持有it,但是会持有this this等于对象本身。apply函数的特点:始终返回对象的类型,因此可以使用链式调用。1.普通方式输出一个字串的信息。3.真正使用apply的规则。2.apply函数的使用。

2023-08-21 21:05:02 98

原创 【第三阶段】kotlin语言中Double转Int类型格式化

【代码】【第三阶段】kotlin语言中Double转Int类型格式化。

2023-08-17 22:20:36 297

原创 【第三阶段】kotlin语言中的数字安全转换函数(String转Int)

字符串有整形相关的转换,尽量使用toIntOrNull()函数。

2023-08-17 22:09:08 609

原创 【第三阶段】kotlin语言的字符串遍历操作

【代码】【第三阶段】kotlin语言的字符串遍历操作。

2023-08-17 21:55:45 176

原创 【第三阶段】kotlin语言中的==与===比较操作

内容的比较 相当于Java的equals()

2023-08-17 21:51:21 122

原创 【第三阶段】kotlin语言使用replace完成加解密操作

【代码】【第三阶段】kotlin语言使用replace完成加解密操作。

2023-08-17 00:46:13 274

原创 【第三阶段】kotlin语言的split

【代码】【第三阶段】kotlin语言的split。

2023-08-15 23:09:33 220

原创 【第三阶段】kotlin语言的substring

【代码】【第三阶段】kotlin语言的substring。

2023-08-15 22:59:37 115

原创 【第三阶段】kotlin语言中的先决条件函数

2.requireNotNull ()如果传入为null则抛出异常。1.checkNotNull()如果传入为null则抛出异常。3.require()布尔类型为false时抛出异常。用于函数内部判断异常,节省开发。

2023-08-15 22:28:49 106

原创 【第三阶段】kotlin语言中的语法异常处理与自定义异常特点

【代码】【第三阶段】kotlin语言中的语法异常处理与自定义异常特点。

2023-08-15 21:37:37 142

原创 【第三阶段】kotlin语言空合并操作符

如果xxx是null,就执行?:后面的逻辑,如果不是null就执行?:前面的逻辑,后面的不在执行。:“如果是null执行”

2023-08-15 21:21:59 124

原创 【第三阶段】kotlin语言中非空断言操作符!!

结论:如果百分比保证name是有值的,才可以使用断言!,否则有空指针异常的风险。不管那么是不是null,后面的都执行,如果为null,会打印异常。

2023-08-15 21:12:27 62

原创 【第三阶段】kotlin中使用带let的安全调用

配合使用,如果前面的对象为null,let不执行,能够执行到let里面 对象一定不为null。

2023-08-15 20:46:12 714

原创 【第三阶段】kotlin语言的安全调用操作符

【代码】【第三阶段】kotlin语言的安全调用操作符。

2023-08-15 20:34:46 79

原创 【第三阶段】kotlin语言的可空性

1.kotlin语言默认是不可空类型,不能随意给null。2.声明可空类型?

2023-08-15 20:29:37 68

原创 【第二阶段】kotlin语言的匿名函数与具名函数

【代码】【第二阶段】kotlin语言的匿名函数与具名函数。

2023-08-13 18:33:25 129

原创 【第二阶段】kotlin的函数类型作为返回类型

【代码】【第二阶段】kotlin的函数类型作为返回类型。

2023-08-13 17:54:10 545

原创 【第二阶段】kotlin函数引用

lambda属于函数类型的对象,需要把普通函数变成函数类型的对象(函数引用),使用“::”针对上篇传入函数参数我们也可以重新定义一个函数,然后在main中调用时传入函数对象。

2023-08-13 16:56:04 798

原创 【第二阶段】kotlin语言的内联-inline关键字

3.函数如果使用lambda作为参数,使用inline关键字声明为内联,相当于C++中的#define 宏定义,宏替换。会把函数直接替换到(main/调用处)没有任何函数开辟,对象开辟的损耗。这带来了⼀些由模块做这样变更时导致的⼆进制兼容的⻛险⸺声明⼀个内联函数但调用它的模块在它修改后并没有重新编译。(A 调用了内联函数B,然后B修改了,A的调用处是不会重新编译的)2.函数如果使用lambda作为参数,就需要声明成内联,如果不使用内联,在调用端会生成多个对象来完成lambda的调用,会造成性能的损耗。

2023-08-13 12:01:45 142

原创 【第二阶段】在函数中定义参数是函数的函数

1.理解:在一个函数中有一个参数a,这个参数a又属于一个函数,a即时参数又是函数。2.用kotlin实现登录。

2023-08-12 23:47:20 214

原创 【第二阶段】kotlin的lambda学习

匿名函数==lambdm表达式。结论:匿名函数属于lambda。

2023-08-12 22:22:50 841

原创 【第二阶段】kotlin语言的匿名函数类型推断

使用类型推断“=”,根据返回值的类型推断。2.匿名函数“=”,返回类型推断。

2023-08-12 21:44:57 185

原创 【第二阶段】it关键字

meThod1(1,2,3)等价meThod1.invoke(1,2,3)普通方法书写,如果只有一个参数会默认为it。在匿名函数中的运用,it在一个参数时使用。执行结果,it默认为传入一个参数时的形参。1.invoke()函数。

2023-08-12 21:13:45 157

SHELL编程.xmind

SHELL编程.xmind

2022-10-31

在线考试管理系统-javaweb

自主完成网站的前后端设计,实现在线考试管理系统的用户管理、试题管理、考试管理三个模块。用户管理分为添加用户、更新用户、删除用户、查询用户四个功能;试题管理分为添加题目、删除题目、更新题目、查询题目信息四个功能;考试管理实现在线模拟发卷以及在线阅卷功能。使用mysql数据库进行前后端的交互。

2020-10-13

JavaWeb.zip

一个简单的注册案例实现,利用JDBC,数据库,servlet等用eclipse实现一个简单的用户注册

2020-03-25

mypro0.zip

一个简单的web工程以及servelet的创建。包括html,Tomcat,是一个web项目的基本结构

2020-01-12

空空如也

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

TA关注的人

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