240 发简信
IP属地:北京
  • 120
    Carson带你学Android:Service使用教程(本地、可通信的、前台、远程)

    前言 Service作为Android四大组件之一,应用非常广泛 本文将介绍Service最基础的知识:Service的生命周期 如果你对Service还未了解,建议先阅读我...

  • Java内部类使用

    内部类的种类与相关属性 成员内部类含义:是普通的内部类,定义在一个类的内部属性:内部类访问外部类的属性或方法可以访问外部类的所有成员属性和成员方法(包括private成员和静...

  • Java和Kotlin泛型总结

    泛型 由于上方在java中不允许,所以在java中使用通配符?的解决方案 以下View是TextView的父类,TextView继承于View 协变 使用场景:只能输出不能输...

  • 设计模式:动态代理

    动态代理 第一步:实现钢笔接口 第二步:学生的手实现钢笔接口 第三步:学生代理的功能 最后:通过学生去动态实现相关功能

  • 设计模式:静态代理

    静态代理 第一步:首先实现钢笔的接口 第二步:学生的手实现钢笔接口 第三步:学生实现钢笔接口的功能 Main方法中调用,通过学生,去实现钢笔的功能

  • Java中的日期操作

    关于日期操作 涉及其他操作的话,以后逐步完善

  • Android中weight的计算方式

    假设:LinearLayout为android:orientation="horizontal",LinearLayout中包含三个控件layout_weight属性值分别为...

  • StarUML3破解方法

    今天找了个StarUML破解的方法,这工具据说是用nodejs写的,前端框架用的是Electron前端框架,starUML通过asar工具打包。此方法经过测试目前适用于3.2...

  • 工厂模式总结

    简单工厂 以上方法的缺点是如果新增产品的话,需要修改工厂类中的getView()方法,不符合开闭原则 开闭原则:对扩展开放,对修改关闭。 上面通过反射的方法实现符合了开闭原则...

  • 单例模式总结

    饿汉式单例: 优点:线程安全,使用时没有延迟 缺点:启动时就创建了实例,启动慢,可能造成资源浪费 懒汉式单例: ​ 线程不安全:(使用与单线程环境) 优点:懒加载,启动快,资...

  • Java流操作总结

    以下都是以内存为中心 字节流可以操作字节,也可以操作字符 字符流只能操作字符 以下四个类在java.io包下 以下四大基本抽象类,不能实例化,只能使用子类,并且以内存为中心 ...

  • Java中基本数据类型内存占用

    数据类型内存占用字节数byte1short2int4long8float4double8boolean1char2 计算机访问内存时是一次一个字节其中每8位为一个字节1011...

  • dart环境配置

    dart环境配置 安装 chocolatey(一般安装这个需要翻墙) 安装dart-sdkchoco install dart-sdk 更新dart-sdkchoco upg...

  • Fragment基本使用方法

    Fragment基本使用方法 fragment生命周期 fragment依赖于Activity fragment通过getActivity()获取当前所在的Activity ...

  • java虚拟机内存模型总结

    java虚拟机内存模型 线程私有区:线程私有,随线程创建而创建 虚拟机栈: 栈里面是一个个栈帧,每个栈帧对应一次方法调用。 栈帧中存放了局部变量表(基本数据类型标量和对象引用...

  • Android中StaticLayout的简单实用

    StaticLayout在Android中实现自动换行多行文本,通过查看源码可以发现TextView内部也是通过这个类来实现的父类是:android.text.LayoutL...