Kotlin中所有类型都是引用类型,这点和C#一样。但是java中,基础类型不是引用类型。Any类, 是所有类型的基类,类似于Java的Object类, 同样有hashcode(),equal(), toString()三个方法。虽然没有基础数据类型,但是可以理解为是java的装箱类型。在运行时,会被自动优化成java的基础类型。由于是引用类型,所以那些装箱的基础类型,无法隐式转换。但是每个数字类            
                
         
            
            
            
            字符串连接推荐方式:val fullName = “${user.firstName} ${user.lastName}”不推荐方式:val fullName = user.firstName + " " + user.lastNamelist获取            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-27 14:03:43
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            字符串连接推荐方式:val fullName = “${user.firstName} ${user.lastName}”不推荐方式:val fullName = user.firstName + " " +             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-19 13:31:25
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Android 开发中,权限管理是保证应用安全性和用户体验的重要环节。            
                
         
            
            
            
            操作、系统运行状态等,是一个系统的重要组成部分。然而由于日志并非系统核心功能,通常情况下并不受团队的重视。在出现问题需要通过日志来时,才发现日志还存在很多问题。日志记录的好坏直接关系到系统出现问题时的速度,同时可以通过对日志的观察和分析,提前发现系统...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-05 07:03:14
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             本文档总结使用 TiDB 时的一些最佳实践,主要涉及 SQL 使用和 OLAP/OLTP 优化技巧,特别是一些 TiDB 专有的优化开关。建议先阅读讲解 TiDB 原理的三篇文章(讲存储,说计算,谈调度),再来看这篇文章。前言数据库是一个通用的基础组件,在开发过程中会考虑到多种目标场景,在具体的业务场景中,需要根据业务的实际情况对数据的参数或者使用方式进行调整。TiDB 是一个兼容 M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 11:48:40
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.ruanyifeng.com/blog/2018ESTful 是目前最流行的 API 设计规范,用于 W\            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-02 10:24:40
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着谷歌对Eclipse的无情抛弃和对Android Studio的日趋完善,使用gradle构建Android项目已经成为开发者的一项必会良技。那么,问题来了,采用什么样的姿势才能让项目开发构建过程高潮迭起,精彩不断呢?其实网上有很多关于gradle的文章,gradle官方和谷歌也提供了详细的文档和教程,可素,当你在构建过程中遇到一些问题或者有特殊的爱好(需求)的时候,这些东西未必能帮(mei)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-03 15:16:00
                            
                                91阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            原文:http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html 阮一峰老师的文章,他的文章把难懂的东西讲的易懂 RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 它的大原则容易把握,但        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-22 22:47:00
                            
                                116阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            背景:当前已经有越来越多的项目采用kotlin了,为了熟悉从java到kotlin,有时需要互相转化一下,看看对应代码是什么?解决方案:1.java转kotlin选择菜单“Code”》“Convert Java File to Kotlin File”即可。2.kotlin转java1)选择菜单“Tools”》“Kotlin”》“Show Kotlin Bytecode”2)在出...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-19 10:32:49
                            
                                2246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景:当前已经有越来越多的项目采用kotlin了,为了熟悉从java到kotlin,有时需要互相转化一下,看看对应代码是什么?
解决方案:1.java转kotlin 选择菜单“Code”》“Convert Java File to Kotlin File”即可。2.kotlin转java 1)选择菜单“Tools”》“Kotlin”》“Show Kotlin Bytecode” 2)在出来的界面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-27 14:58:13
                            
                                413阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            协程最佳实践 android官网地址
这些实践可以让你的程序在使用协程的时候更加的易扩展和易测试
1.注入调度器不要在创建一个协程的时候或者调用withContext,硬编码来指定调度器 比如这样的class NewsRepository {    // DO NOT use Dispatchers.Default directly, inject it instead    suspend f            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-06 14:57:53
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            协程最佳实践 android官网地址这些实践可以让你的程序在使用协程的时候更加的易扩展和易测试1.注入调度器不要在创建一个协程的时候或者调用withContext,硬编码来指定调度器 比如这样的class NewsRepository {    // DO NOT use Dispatchers.Default di            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-23 15:30:25
                            
                                438阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kotlin 类、对象和接口Kotlin 的类和接口在概念上跟 Java 是一样的,但是用法存在一些差别,比如继承的写法、构造函数和可见性修饰符的不同等,此外还有一些 Java 中没有的概念,如数据类、密封类、委托和 object 关键字等。下面从类和接口的定义开始,感受一下 Kotlin 的非凡之处吧!类和接口的定义类与继承和 open、final 以及 abstract 关键字跟 Java 一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 08:16:21
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一: 不要直接new一个thread,应当使用线程池。使用线程池的时候应当对线程数量大小合理设置,一般最大不超过50个,当然还需要考虑你的IO和CPU,怎么分析网上搜搜吧。 二:容器类变量,如果变化比较大且频繁,尽量定义的时候设置初始容量大小,减少扩容带来的消耗。 三:分支判断if…else的时候,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-01 22:57:00
                            
                                238阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Java与Kotlin代码的转换Java代码转Kotlin Java代码转Kotlin利用AndroidStudio进行代码转化。不足点:只能按照基本的语法进行转换,不会自动应用Kotlin各种特性,这些特性还是需要手动去完成。转化一段java代码:直接复制一段Java代码,然后复制到Kotlin文件进行粘贴,AndroidStudio会进行提示,是否需要转为Kotlin代码。转换Java文件:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 15:38:50
                            
                                1358阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目project的build.gradleclasspath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.4-2"Module的build.gradleapply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'如图:然后下载插件。。。  等处于停止编译状态  c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 14:17:03
                            
                                171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. require.js的主要作用是js的工程化,规范化:1)它是一个js脚本的加载器,它遵循AMD(Asynchronous Module Definition)规范,实现js脚本的异步加载,不阻塞页面的渲染和其后的脚本的执行。    并提供了在加载完成之后的执行相应回调函数的功能;2)它要求js脚本的模块化,也就是文件化;require.js的作用之一就是加载js模块,也就是js文件。所以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-28 09:29:00
                            
                                89阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
   如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。  
  开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。  
  前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-08 17:30:15
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在本文中,我们了解了15个Java最佳实践,并探讨了类成员封装、在冗长的数字字面值中使用下划线、避免空catch块、正确完成字符串连接、如何避免冗余初始化以及使用增强的for循环。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-04-23 13:40:37
                            
                                332阅读
                            
                                                                             
                 
                
                                
                    