自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 AndroidStudio编写编译脚本Gradle文件时没有,没有代码提示,ctrl + 点击属性时提示Cannot find declaration to go to

AndroidStudio编写编译脚本Gradle文件时没有,没有代码提示,ctrl + 点击属性时提示Cannot find declaration to go to

2022-09-08 10:09:31 1023 1

原创 AndroidStudio4.2.2 Kotlin 插件不生效问题

AndroidStudio从3.5.3升级到AndroidStudio4.2.2版本后,Kotlin插件不生效,Ctrl+左键点击方法或者类没有反应,所有的代码除了 val late lateinit 还有权限修饰符是正常颜色 其他全为黑色,不报错编译也没有问题。......

2022-08-18 15:22:36 1447 2

原创 学以致用--注解加反射实现Butterknife的View注入功能

不知不觉更文挑战来到了第三天,今天来写一篇反射和注解的应用篇对反射不熟悉的同学,请阅读 搞懂Java反射和JDK里的动态代理对注解不熟悉的同学,请阅读 搞懂Java高级特性—注解首先这篇文章,只是对注解和反射的一个应用对Butterknife不做过多的讨论,Butterknife早期实现的方式也是通过反射和注解实现的,但是大家都知道反射是会很耗费性能的,所以Butterknife换了方案,这个以后的文章会写1、实现view注入的思路我们在实现某个功能的时候,肯定得先梳理逻辑,不能需求拿来就开始写,

2021-06-03 17:34:36 163 1

原创 搞懂Java高级特性--注解

1、注解是什么?Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制,注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据,注解对它们注解的代码没有直接影响。怎么理解呢?可以理解成字面意思,他就是个注解,用来注释用的,和商场里的标签一样,标记这个东西是黄瓜,标记这个是西瓜似得我们看看Java里怎么自定义一个注解?Java中所有的注解,默认实现Annotation接口:package java.lang.annotation;public interf

2021-06-02 13:11:32 184 1

原创 Kotlin实战---使用Room封装本地数据层

本篇文章,是Kotlin实战部分的本地数据库封装部分,Kotlin和MVP、Jetpack里的ROOM的结合,如有错误之处还请大佬们在评论区指出!希望大佬们一键三连!

2021-04-27 17:27:28 302 2

原创 kotlin实战---MVP模式实现登录,实现Base层封装

使用Kotlin完成简易版MVP登录功能,涉及到泛型的限定,Base类的封装,还有MVP的分层,如有错误请大佬在评论区指出,XDM一键三连!

2021-04-19 17:54:56 260 4

原创 Kotlin实战---Retrofit网络模型

上一次我们梳理了一些Kotlin的基础知识,这一次我们用Kotlin写个小项目,体验一下用Kotlin开发Android的感觉,希望大佬一键三连,如有错误之处请在评论区指出!

2021-04-13 17:48:49 722 7

原创 学完这些终于可以用Kotlin写项目了-Kotlin基础入门

Kotlin作为Android力推的官方开发语言,和Java相比确实写法简洁了不少!有可靠的空检查机制!所以总结了一些基础语法上的东西!如有错误,烦请评论区告知,希望大佬们一键三连!

2021-04-09 13:50:36 170

原创 再也不怕被面试官吊打了,Java多线程和Android多线程优化(1)

Java程序就是天生的多线程程序,所以学好Java,就必须得学多线程,在Android中多线程用的还是很多的,今天就一起了解一些多线程的基本概念,和线程的生命周期

2021-01-08 17:42:06 263 1

原创 Java高级特性反射与动态代理模式

动态代理模式,也是Java中常见的一种设计模式,其中动态代理模式,也是用到了反射,所以我们反射和动态代理一起学一学,最后我们分析JDK的Proxy是怎么为我们生成代理类的!最后别忘了一键三连哦

2020-10-06 11:36:46 4133 19

原创 Java高级特性泛型看这一篇就够了

泛型在我们工作中用到的很多,但是很多同学其实对泛型不怎么了解,包括我,所以我们来一起学习一下泛型,主要是从以下几点来介绍一下泛型为什么需要泛型 、泛型类和泛型接口的定义,泛型方法的辨析,通配符类型,如何限定类型变量,虚拟机中如何实现泛型,如有错误之处,请大佬们多多赐教

2020-09-16 16:26:48 3382 9

原创 没有对象怎么面向对象编程呢?真让人头秃!

Java中最核心的东西就是面向对象,我们只要把面向对象这个概念,和它的一些语法还有用法,思想掌握好,那对于我们后面去学习Java的任何东西,甚至去学习其它的语言的时候,都是轻车熟路啊!所以它的作用还是非常非常关键滴!1、面向对象的基本概念1、什么是面向对象提到面向对象,我们就不得不提到面向过程,什么是面向过程呢,如果小伙伴们在大学的时候学过C语言的话,想必对面向过程应该是不陌生的,或者学过C plus plus 的前半部分,c plus plus 也是有面向对象的。。,面向过程:以步骤为单位,一步一.

2020-08-13 16:12:13 288

空空如也

空空如也

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

TA关注的人

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