上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 一、关于安卓的启动 1、安卓的一个主要的xml配置文件是:AndroidManifest.xml 该文件放在应用的根目录,那么具体根目录是哪里需要根据各个项目去确定(不是工程的根目录,可能是对应的app的src->main->的目录下面,具体根据各个工程的设置) 该文件中的application t 阅读全文
posted @ 2022-12-07 22:47 LCAC 阅读(248) 评论(0) 推荐(0)
摘要: import kotlinx.coroutines.* import java.net.URL suspend fun fetchResponse(code: Int, delay: Int) = coroutineScope { val deferred: Deferred<String?> = 阅读全文
posted @ 2022-11-24 00:17 LCAC 阅读(180) 评论(0) 推荐(0)
摘要: 关于协程的父子关系,从如下一段代码的运行结果来分析 import kotlinx.coroutines.* import java.net.URL suspend fun fetchResponse(code: Int, delay: Int) = coroutineScope { try { va 阅读全文
posted @ 2022-11-23 09:15 LCAC 阅读(239) 评论(0) 推荐(0)
摘要: 一、关于协程库的导入 1、使用下载包的方式 可以到该网站下载https://mvnrepository.com/artifact/org.jetbrains.kotlinx/kotlinx-coroutines-core对应的协程库 本地调试运行可以使用类似命令:kotlinc -classpath 阅读全文
posted @ 2022-11-21 07:40 LCAC 阅读(445) 评论(0) 推荐(0)
摘要: 一、关于运算符的重载 kotlin的运算符重载和c++的运算符重载比较类似,使用operator的方式: operator fun xxx的方式 比如重载类Complex的乘号 data class Complex(val real: Int, val imaginary: Int) { opera 阅读全文
posted @ 2022-11-15 00:00 LCAC 阅读(48) 评论(0) 推荐(0)
摘要: 一、内部的迭代函数 filter(e -> 返回true和false) 判断数值是否加入新的数组map(e -> 返回调整e之后的值) 对数组中每个数进行调整,并存入新的数组reduce(total, e -> 返回新的total) total是统计结果,e是当前遍历到参数;返回新的total作为数 阅读全文
posted @ 2022-11-13 17:18 LCAC 阅读(115) 评论(0) 推荐(0)
摘要: 一、lambda表达式的语法 {parameter list -> body} kotlin和java的lambda表达式的语法存在一定程度的差异: 1、kotlin在通常的情况下不允许有return语句,而java则可以有零个或者多个return语句 2、kotlin有隐式的参数it:fun is 阅读全文
posted @ 2022-11-10 23:51 LCAC 阅读(114) 评论(0) 推荐(0)
摘要: 我们经常使用的其实是继承,但是相对于继承使用委托的耦合性会更低。 使用继承则代码相对会比较简单,但是使用委托则会比较复杂 一、假设有interface Worker、class JavaProgrammer: Worker、class CShapeProgrammer: Worker三个类;然后新增 阅读全文
posted @ 2022-11-10 00:16 LCAC 阅读(104) 评论(0) 推荐(0)
摘要: 一、前提 1、如下图是组件的继承关系 可以看到所有的组件都继承Component 2、绘制函数 界面显示或者窗口大小改变的时候,都会调用protected void paintComponent(Graphics graphics)函数进行绘制对应的每个组件,并且参数只有一个是Graphics 3、 阅读全文
posted @ 2022-10-12 07:05 LCAC 阅读(321) 评论(0) 推荐(0)
摘要: 一、集合与数组的转换 1、初始化一个固定大小的List :List<Integer> ali = Arrays.asList(1,2,3,4,5); 该ali内容可以修改,但是大小不可变 如果要创建一个可变大小的List的话则可以如此表示:List<Integer> li = new ArrayLi 阅读全文
posted @ 2022-10-11 07:33 LCAC 阅读(92) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页