说到韩红, 她的头衔实在太多了: 作曲家 、歌唱家、 词作家 、 音乐制作人、慈善家、全国政协委员、 韩红爱心慈善基金会发起人…… 如今,韩红已经48岁了, 出道23年的她曾...
说到韩红, 她的头衔实在太多了: 作曲家 、歌唱家、 词作家 、 音乐制作人、慈善家、全国政协委员、 韩红爱心慈善基金会发起人…… 如今,韩红已经48岁了, 出道23年的她曾...
文/ 阿宝团队的子颂 首发 / 职场充电宝(ID:ZhichangCdb) 1.曾经,有种友谊叫做何炅和谢娜 如今,有种“渐行渐远”也叫何炅和谢娜 前几月,粉丝意外发现何炅在...
Canvas是微信小程序中的一个原生组件,因此我们在使用它的时候要特别注意微信小程序对原生组件的使用说明[https://developers.weixin.qq.com/m...
成功就是从失败到失败,也依然不改热情。——丘吉尔 学好英语的好处太多了,找工作、出国旅游、赚外快,而想把英语学好,有一个很重要的方法,就是自学。即便上课学英语,自学也是必不可...
那篇文章估计被删了
Dagger2 进阶使用目录: @Qualifier @Named 注解的作用 懒加载 Lazy 和 Provider @Binds 的作用 @BindsOptionalOf、Optional 的作...
目录: @Qualifier @Named 注解的作用 懒加载 Lazy 和 Provider @Binds 的作用 @BindsOptionalOf、Optional 的作...
目录: 基本使用 添加 Module 使用 Component 依赖 Scope作用域——Singleton 单例 导入依赖 导入 Dagger2 直接参看github,Ko...
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。本文主要: 面向 刚接触Rxjava的初学者 提供了一份 清...
目录 一、Java 内存模型的主要目标二、主内存和工作内存三、内存件的交互操作四、对于 volatile 型变量的特殊规则五、对于 long 和 double 型变量的特殊规...
目录 一、类与类加载器的关系二、双亲委派模型 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到了 Java 虚拟机 外部 去实现...
前面一篇讲解了类加载的时机,现在来看看 类加载的过程 是怎样的。 目录 一、加载二、验证三、准备四、解析五、初始化 Java 虚拟机中类加载的全过程,也就是加载、验证、准备、...
目录 1、类加载的生命周期2、类初始化阶段进行的时机(主动引用)3、被动引用(不会触发类初始化)4、接口的加载过程 1、类加载的生命周期 类从被加载到虚拟机内存中开始,到卸载...
目录: 1、字节码与数据类型2、加载和存储指令3、运算指令4、类型转换指令5、对象创建与访问指令6、操作数栈管理指令7、控制转义指令8、方法调用和返回指令9、异常处理指令10...
目录 一、运行时栈帧结构二、方法调用三、方法执行 一、运行时栈帧结构 栈帧是用于支持虚拟机进行 方法调用 和 方法执行 的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素...
Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件之中,中间没有添加任何分隔符,这使得整个 Class 文件中存...
目录: 1、怎样判断一个对象“已死”?2、引用的分类3、回收方法区的数据 1、怎样判断一个对象“已死”? 在堆里面存放着 Java 世界中几乎所有的对象实例,垃圾收集器在对堆...