logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

零基础快速上手HarmonyOS开发2---开发工具使用技巧、Java布局开发指南

继续接着上一次零基础快速上手HarmonyOS开发1---为什么要学习HarmonyOS?如何能快速上手?HarmonyOS架构解析、和Android深度对比 - cexo - 博客园鸿蒙开发往下学习,在上一次也主要是对鸿蒙系统跟Android系统进行一个对比的认识,那这次,则需要开始接触开发鸿蒙应用开发时的一些基础知识了,就像学习Android时,四大组件、UI是必须要过关的一样。开发工具使用技

#java#harmonyos#android
kotlin字符串比较&空值处理&when表达式

字符串比较:字符串的比较也是实际中比较常见的,下面来看下它的比较跟java中有啥不同,下面走起!如我们所预期,其结果:下面再来:如果是java,结果肯定是为false,因为"=="是比较的是地址,但是!!见证奇迹:所以在kotlin中的字符串的==其实跟equals效果一样,下面改成equals:结果就不打印了,肯定是true。下面再来换成英文试试:这个没啥好说的,...

#java#android#maven
kotlin面向对象之抽象类、继承、多态

继承:比较简单,直接看如何使用,这里以父亲与儿子的关系为例:接着定义儿子并且继承父亲,如下:是用":"号来继承的,但是此时报错了,看下错误提示:在kotlin的类并非是人人都可以继承的,从提示来看说Father是一个final类型的,好奇怪,也没对Father类声明为final呀,要想解决这个问题,这时需要在Father类中增加一个关键字"open",顾名思议就是将其类开方嘛,如下...

#设计模式#android#编程语言
解构声明与可变集合详解

解构声明:在上一次https://www.cnblogs.com/webor2006/p/11519460.html对Kotlin的解构声明进行了学习, 这里继续还是学习解构声明在集合中的应用:其中to是一个中缀表达式:接下来遍历该map有多少方式,这里用解构声明的方式,如下:可见是多么的简洁,对于map中的值如果我们想每个都做一些修改,这里可以用这个函数,如下:可见是接收一...

#java#python#编程语言 +1
Kotlin协程作用域与Job详解

Job详解:在上一次https://www.cnblogs.com/webor2006/p/11725866.html中抛出了一个问题:所以咱们将delay去掉,需要改造一下,先把主线程的delay给注释掉:那怎么做呢?这里先来看一下GlobalScope.launch()方法的返回值:咱们先来回顾一下之前Job的理论描述:简单看一下官方的对它的说明:其它的就暂且不读了,那...

#java#python#javascript +1
嵌套类与内部类深入详解

Kotlin的学习因为工作的事又给担误了,不能半途而废,继续!!嵌套类【Nested Class】:直接看代码:接下来咱们来访问NestedClass中的nestedMethod:很显然需要实例化,如下:以上就是一个很典型嵌套类的实例,貌似跟Java的内部类好像的样子,不过还是有区别的,下面继续看另外一个例子,看一下内部类。内部类【Inner Class】:呃,那嵌套类...

#java#编程语言#android +1
Kotlin属性引用详解

继续来学习Kotlin反射相关的,这次主要是跟反射属性相关的东东。属性引用(Property Reference):属性引用的用法与函数(方法)引用的用法是完全一致,都是通过::形式来引用的。下面看代码:其实这个属性引用就类似于在Java反射属性的方式差不多,目的都是通过反射来操作属性的一些东东, 其中"::a"其实表示的是类型KProperty<Int>的属性对象,那...

#java#python#编程语言
kotlin面向对象实战~

有了java的面向对象的基础,其实对于kotlin这块的东东比较好理解,所以这里以洗衣机洗衣服为例,对面向对象进行一下实战,下面开始。洗衣机初步:首先先新建一个洗衣机类:然后里面先定义基本属性:接下来则用一下这个类:接下来洗衣服之前得将门打开与关闭,则所这时需要在洗衣机类中增加开门和关闭的方法,如下:接下来则应该开始洗衣服,所以需要增加一个开始执行的方法,如下:至此洗...

#java#编程语言#python +2
Kotlin反射重要组件与流程详解

继续学习Kotlin反射,我们知道对于Java的反射类是Class,而在Kotlin中的反射类是KClass,而在Java当中对于反射中的方法是用Method,而在Kotlin中是用KFunction来表示的,如下:而在Java中反射属性相关的会有一个Field来表示,而在Kotlin中也有一个与之对应的,叫:而它有多种形式:好,了解了反射相关的对应关系,下面用代码实例来对Kotli...

#java#编程语言#android +1
Kotlin中Range与异常体系剖析

好用的集合扩展方法:下面来看一下对于集合中好用的一些扩展方法,直接上代码:如果我们想取出集合中的第一个值和最后一个值,用Java方式是get(0)和get(size-1),但是在Kotlin中提供有现成的方法,如下:其中看一下它的定义,就是标准的扩展方法的定义:另外如果想过滤元素在之前也已经用过了,用filter,比如如果想取出偶数的元数,如下:简单看一下它的定义:下面再...

#java#编程语言#spring +2
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择