240 发简信
IP属地:上海
  • Kotlin与Lamda的完美结合

    1.基础 Lambda表达式本质还是一个匿名函数,因为其底层还是通过匿名函数来实现的。它是函数式编程的基础,所谓函数式编程实际上就是一种编程范式...

  • java多线程并发技术之Volatile

    前言: 这个volatile真的是折磨我了很久,因为对于Android开发来说确实不是很重要,但是面试啊什么的会经常遇到。上网搜一下全是什么可见...

  • 一次永久解决cmd窗口汉字显示乱码

    对于编译出的程序,在 cmd 和 power shell 运行时都不能正确显示汉字。网上查,可以再命令窗口修改:1、打开CMD.exe命令行窗口...

  • Resize,w 360,h 240
    Gradle、Gradle Wrapper与Android Plugin for Gradle的区别和联系

    快速理解: Android Studio是基于Gradle来构建Android项目,结合科学上网后可以傻瓜式创建工程。术业有专攻,如图一在工程的...

  • Resize,w 360,h 240
    canvas之save、restore详解

    解释 Canvas的save()、restore()这两个方法字面意思就是保存、恢复,但为什么要保存和回复呢?不保存会怎么样? 如上图当使用 ...

  • Android 屏幕适配易混淆基础知识

    一.基本概念dpi:dots per inch , 说白了就是一英寸有多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密...

  • Kotlin错误之java.lang.ClassNotFoundException

    遇到的错误: 项目结构: app依赖common,且app中用kotlin编码 错误原因: 本以为在common中添加了kotlin插件就可以了...

  • 匿名类

    匿名类: 匿名类,就是没有名称的类,其名称由Java编译器给出,一般是形如:外部类名称+$+匿名类顺序,没有名称也就是其他地方就不能引用,不能实...

  • Resize,w 360,h 240
    jvm、jre、jdk的关系

    写这篇文章主要解决以下几个问题: 1.为什么我配置了Android SDk 还要配置JDK呢?这两者到底是什么关系? 2.JVM是java程序的...