记录Kotlin的系列Android(Kotlin)学习环境介绍:第一个关于intent的跳转界面第二个关于menu菜单的使用第三个关于获取网络图片的过程权限的使用! Android(Kotlin)学习环境介绍:电脑:window10 软件:Android Studio 3.5 虚拟机:版本为:API28/android 9.0 版本gradle:
minSdkVersion 21
target
转载
2024-09-09 12:40:49
20阅读
14 协程官方框架初步经前面两篇文章介绍了协程的概念和语言级别的语法后,相信你已经对协程有了一个大概的认识了。今天这篇文章主要是以应用层面来介绍Kotlin官方协程框架——kotlinx.coroutines。如果我们平时日常开发使用的是我们之前介绍的语言级别语法那是非常难用的,甚至你可能还会觉得不如使用以前Java中使用线程+接口回调的方式还比它好,而官方提供的协程框架kotlinx.corou
转载
2024-04-28 15:28:35
123阅读
简述在项目实战中,渐渐的遇到了很多问题,主要出现在java中调用kotlin封装的高级函数,以及委托属性等。本来是想把以前的经验积累全部转到kotlin上,再加一些改进就准备当基础工程依赖使用。可没想到在老的项目中,也就是在java中调用kotlin的封装,简直就是给自己找刺激,完全不符合编码规范,更加不符合封装原则。现在已经怀疑官方所说的支持混合开发,看来也只是支持,并非是上策。下面举两个例子B
转载
2023-07-31 15:16:49
163阅读
1.extends 用 (冐号):代替。MainActivity extends Activity,现在是 MaiActivity :Activity()2.interface 用(逗号),代替。 A interface B{}现在是 ,B{}3.override 不现进 注解,而是用到了方法中这样写 override fun onCreate(saveInst
Kotlin开发springboot项目(二)中文学习网站:https://www.kotlincn.net/研究一下kotlin的demo:https://github.com/JetBrains/kotlin-examples Kotlin 文件以 .kt 为后缀。包声明kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。如果没有指定包,默认为 default 包。
转载
2023-06-07 16:07:17
233阅读
我为与Kotlin语言创建DSL提供了出色的支持,并为此投入了大量精力 。 此功能现在用于创建gradle构建文件 , 在Spring Webflux中定义路由, 使用kotlinx.html库创建html模板。 在这里,我将演示创建基于kotlin的DSL来表示Cloud Foundry应用清单内容 。 当以yaml文件表示时,清单示例如下所示: applications:
- n
转载
2024-05-28 13:14:56
47阅读
# Java和Kotlin混合开发
在移动应用开发中,Java和Kotlin是两种常用的编程语言。Java是一种老牌的编程语言,广泛应用于Android平台的开发;而Kotlin是一种新兴的编程语言,由JetBrains公司开发,可以与Java无缝集成。本文将介绍Java和Kotlin混合开发的概念以及如何在同一个项目中同时使用这两种语言。
## 什么是Java和Kotlin混合开发?
Ja
原创
2023-12-30 09:08:01
100阅读
嵌套类嵌套类(Nested Class)就是嵌套在另外一个类当中的类,换句话说,我定义一个类,然后在这个类的里面又去定义一个类。在Java里面有内部类的概念。Kotlin和Java这一点是比较类似,但是有一些区别。class OutClass {
private val str: String = "hello world"
class NestedClass {
转载
2023-08-31 15:57:08
180阅读
在进行 Kotlin 和 Java 混合开发之前,我们首先需要了解这两种语言的基本特性和语法规则。Kotlin 是一种基于 JVM 的语言,可以与 Java 无缝集成,具有更简洁、安全和功能强大的特点。因此,在实现 Kotlin 和 Java 混合开发时,我们可以利用它们各自的优势来开发应用程序。
整个 Kotlin 和 Java 混合开发的流程可以简单总结如下:
| 步骤 | 操作
原创
2024-04-25 10:33:51
62阅读
前几天在找工作面试的过程中,由于我的简历中提到我有kotlin语言的基础,结果面试官就问到了我今天要写的这个话题,当时,我回答的时候,我自己感觉回答的不是很完美,条理不是很清晰,于是,今天趁工作闲暇之余写一篇关于kotlin和java比较,kotlin优势方面的文章,提升自己对这门语言的了解,同时也希望能够帮助到有需要的各位小伙帮。以下便是kotlin的优势所在,我一一列举:1、首先,kotlin
转载
2023-09-12 13:37:05
112阅读
【Kotlin】初识Kotlin(一)1、浅短认识Kotlin首先,咱们只需要认识一点,就可以看见这门语言的含金量!在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。其次,我们在认识到一点,就可以看见这门语言的兼容性!Kotlin能够和Java达到100%互通,也就是说,使用Kotlin依旧可以调用 Java已有的代码或库,也可以同时使用Ja
转载
2023-11-18 22:33:25
144阅读
我认为读者已经熟悉Kotlin语言。 从该网站刊登广告: JVM,Android和浏览器的静态类型的编程语言与Java™100%可互操作
— Kotlin网站上的标题
Kotlin首次渗透到Android生态系统,并在那里得到了广泛的采用。 通过Spring Boot,JVM上也有增长的趋势。 从最新的1.1版本开始,Kotlin还提供了生产级的Kotlin至J
转载
2023-07-10 20:59:19
40阅读
引言自从Google I/O 大会上宣布 Kotlin 成为 Android 开发的官方语言,Kotlin 就吸引了很多人的目光,笔者也收集了一些资料,整理成这篇博客来简单介绍下Kotlin。Kotlin的起源:Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kot
转载
2023-09-25 19:18:06
130阅读
Kotlin相比Java 的优势主要有:更加易表现:Kotlin最重要的优点之一。开发相同功能你可以少写很多的代码。 更加安全:Kotlin是空安全的,就是说在编译时期就处理了各种null的情况,避免了执行时异常。如果一个对象可以是null,则我们需要明确地指定 它,然后在使之前检查是否是null。可以节约很多调试nullPointException的时间并解决相应的bug。 函数式的:Kotli
转载
2023-08-14 17:48:47
65阅读
java 转 Kotlin 快速入门①本为参考kotlin文档,先感谢kotlin语言开发者、kotlin文档编写者、kotlin文档中文翻译者等: 新入手,如有错误烦请指出,谢谢!AS新建Android工程使用Kotlin导包作用域函数定义感谢AS新建Android工程使用Kotlin 使用新版AS是可以直接使用kotlin开发Android项目的。如下新建一个项目 可以看到新版的AS有一个
转载
2023-10-07 14:55:06
110阅读
既然kotlin是google和jetbrain联合搞的,开发环境不用说了肯定是Intellij Idea了。先创建一个kotlin项目。 先来一个HelloWorldpackage com.xirtam.liqui.price
/**
* Created by xirtam on 17/7/4.
*/
class Main {
}
fun
转载
2017-07-05 16:20:00
187阅读
使用Kotlin开发Android应用初体验昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢?Kotlin的简要介绍在开发之前,很多同学一定有很多疑问,Kotlin到底有啥好处,怎么和现有的项目共存呢?Java那么些特性Kotlin都有吗?嗯,让我们一一来看。Kotlin 非常适合开发 Android 应用程序,将现代语言的所有
转载
2024-08-06 13:20:22
95阅读
Spring太复杂了,配置这个东西简直就是浪费生命。尤其在没有什么并发压力,随便搞一个RESTful服务
让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上。显然这么想的人是很多的,于是就
有了Spring Boot。又由于Java 8太墨迹于是有了Kotlin。数据源使用MySql。通过Spring Boot这个基本不怎么配置的,不怎么微的微框架的Spring Data JPA和H
转载
2023-08-02 22:10:07
121阅读
# Android Kotlin Java混合开发
在Android开发过程中,我们常常会遇到需要在项目中同时使用Kotlin和Java两种语言进行开发的情况。这种混合开发的方式可以让我们充分发挥各种语言的特点,使得开发变得更加灵活和高效。本文将介绍如何在Android项目中进行Kotlin和Java的混合开发,并给出代码示例来演示这一过程。
## 为什么要进行混合开发
Kotlin是一种功
原创
2024-07-06 03:48:13
34阅读
# Java和Kotlin混合开发指南
## 1. 整体流程
首先,让我们看一下实现Java和Kotlin混合开发的整体流程:
| 步骤 | 内容 |
| ---- | ---- |
| 1 | 创建一个新的Android项目 |
| 2 | 在项目中添加Kotlin支持 |
| 3 | 创建Kotlin文件 |
| 4 | 在Java中调用Kotlin代码 |
| 5 | 在Kotlin中
原创
2024-07-13 03:51:13
45阅读